📝 One Way: The Elevator is a creative point-and-click game developed by CottonGame.
You need to find a blue sphere in each scene to power an elevator to travel upward.
| Mirrors | Platform |
|---|---|
| Google Play | Android |
| App Store | iOS |
| Steam Store | Windows & Mac |
| package exonihility.client.gui; | |
| import net.minecraft.client.MinecraftClient; | |
| import net.minecraft.client.gui.DrawContext; | |
| import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder; | |
| import net.minecraft.client.gui.widget.EntryListWidget; | |
| import net.minecraft.client.render.entity.EntityRenderDispatcher; | |
| import net.minecraft.client.util.math.MatrixStack; | |
| import net.minecraft.entity.Entity; | |
| import net.minecraft.text.Text; |
| package exonihility.client.mixin; | |
| import exonihility.client.module.ModuleManager; | |
| import net.minecraft.client.world.ClientWorld; | |
| import net.minecraft.entity.Entity; | |
| import org.spongepowered.asm.mixin.Mixin; | |
| import org.spongepowered.asm.mixin.Unique; | |
| import org.spongepowered.asm.mixin.injection.At; | |
| import org.spongepowered.asm.mixin.injection.Inject; | |
| import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; |
| package exonihility.client.gui; | |
| import net.minecraft.client.MinecraftClient; | |
| import net.minecraft.client.gui.DrawContext; | |
| import net.minecraft.client.gui.screen.Screen; | |
| import net.minecraft.text.Text; | |
| import net.minecraft.util.Identifier; | |
| import org.lwjgl.glfw.GLFW; | |
| public class CreeperGame extends Screen { |
| package exonihility.client.mixin; | |
| import exonihility.client.module.ModuleManager; | |
| import net.minecraft.client.world.ClientWorld; | |
| import net.minecraft.entity.Entity; | |
| import org.spongepowered.asm.mixin.Mixin; | |
| import org.spongepowered.asm.mixin.injection.At; | |
| import org.spongepowered.asm.mixin.injection.Inject; | |
| import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; |
| WorldRenderEvents.AFTER_ENTITIES.register(context -> { | |
| MatrixStack matrices = context.matrixStack(); | |
| matrices.push(); | |
| // Use the correct render layer for drawing lines (does not require UVs) | |
| VertexConsumer buffer = context.consumers().getBuffer(RenderLayer.getLines()); | |
| // Get the player's current position | |
| PlayerEntity player = MinecraftClient.getInstance().player; | |
| Vec3d playerPos = player.getPos(); |
| WorldRenderEvents.AFTER_ENTITIES.register(context -> { | |
| MatrixStack matrices = context.matrixStack(); | |
| matrices.push(); | |
| // Use the correct render layer for drawing lines (does not require UVs) | |
| VertexConsumer buffer = context.consumers().getBuffer(RenderLayer.getLines()); | |
| // Get the player's current position | |
| PlayerEntity player = MinecraftClient.getInstance().player; | |
| Vec3d playerPos = player.getPos(); |
| package exonihility.client.gui; | |
| import exonihility.client.util.cursor.CursorUtil; | |
| import net.minecraft.client.gui.DrawContext; | |
| import net.minecraft.client.gui.screen.Screen; | |
| import net.minecraft.client.gui.widget.EditBoxWidget; | |
| import net.minecraft.client.option.SimpleOption; | |
| import net.minecraft.client.util.math.MatrixStack; | |
| import net.minecraft.text.Text; | |
| import net.minecraft.util.Formatting; |
| package exonihility.client.gui; | |
| import net.fabricmc.api.EnvType; | |
| import net.fabricmc.api.Environment; | |
| import net.minecraft.client.MinecraftClient; | |
| import net.minecraft.client.gui.DrawContext; | |
| import net.minecraft.client.gui.hud.ChatHud; | |
| import net.minecraft.client.gui.hud.MessageIndicator; | |
| import net.minecraft.client.gui.screen.ChatInputSuggestor; | |
| import net.minecraft.client.gui.screen.ChatScreen; |
📝 One Way: The Elevator is a creative point-and-click game developed by CottonGame.
You need to find a blue sphere in each scene to power an elevator to travel upward.
| Mirrors | Platform |
|---|---|
| Google Play | Android |
| App Store | iOS |
| Steam Store | Windows & Mac |
| public static void register(CommandDispatcher<ServerCommandSource> dispatcher, | |
| CommandRegistryAccess ignoredCommandRegistryAccess, | |
| CommandManager.RegistrationEnvironment ignoredRegistrationEnvironment) | |
| { | |
| dispatcher.register(LiteralArgumentBuilder | |
| .<ServerCommandSource>literal("ls") | |
| .then(CommandManager.argument("anyArgumentName", IntegerArgumentType.integer(-90, 90)) | |
| .executes(LsCommand::MethodToExecute))); | |
| } |