Skip to content

Instantly share code, notes, and snippets.

package exonihility.command;
import com.mojang.brigadier.CommandDispatcher;
import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.context.CommandContext;
import exonihility.gui.StyleScreen;
import net.fabricmc.fabric.api.client.command.v2.ClientCommandManager;
import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.screen.Screen;
package exonihility.command;
import com.mojang.brigadier.CommandDispatcher;
import com.mojang.brigadier.context.CommandContext;
import exonihility.util.argument.PathArgument;
import net.fabricmc.fabric.api.client.command.v2.ClientCommandManager;
import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource;
import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
@Densamisten
Densamisten / resources.to.config.java
Created May 22, 2024 08:54
Copy onfig file from resources dir to config dir
@Override
public void onInitializeClient() {
Path configDir = FabricLoader.getInstance().getConfigDir();
Path destinationPath = configDir.resolve("config.json");
try {
copyConfigFile("/assets/modid/config.json", destinationPath);
} catch (IOException e) {
e.printStackTrace();
}
package exonihility.gui;
import com.mojang.blaze3d.systems.RenderSystem;
import exonihility.FabrientMod;
import io.github.simonscholz.qrcode.QrCodeApi;
import io.github.simonscholz.qrcode.QrCodeConfig;
import io.github.simonscholz.qrcode.QrCodeFactory;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
package exonihility.mixin.client;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Box;
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;
package exonihility.util.argument;
import com.mojang.brigadier.LiteralMessage;
import com.mojang.brigadier.StringReader;
import com.mojang.brigadier.arguments.ArgumentType;
import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.context.CommandContext;
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import com.mojang.brigadier.exceptions.SimpleCommandExceptionType;
import com.mojang.brigadier.suggestion.Suggestions;
package exonihility.util.argument;
import com.mojang.brigadier.LiteralMessage;
import com.mojang.brigadier.StringReader;
import com.mojang.brigadier.arguments.ArgumentType;
import com.mojang.brigadier.context.CommandContext;
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import com.mojang.brigadier.exceptions.SimpleCommandExceptionType;
import com.mojang.brigadier.suggestion.Suggestions;
import com.mojang.brigadier.suggestion.SuggestionsBuilder;
@echo off
setlocal enabledelayedexpansion
echo Archive Helper Script
set /p "archive=Enter the path to the archive: "
set /p "passwords=Enter the path to the wordlist: "
set /p "sevenZPath=Enter the path to 7-Zip (7z.exe): "

01: One Way: The Elevator

📝 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)));
}