Исходник Xray | Expensive 3.1

Начинающий
Статус
Оффлайн
Регистрация
6 Авг 2024
Сообщения
105
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

CODE:
package dev.xclient.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import dev.xclient.events.WorldEvent;
import dev.xclient.functions.api.Category;
import dev.xclient.functions.api.Function;
import dev.xclient.functions.api.FunctionRegister;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.minecart.ChestMinecartEntity;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraft.client.world.ClientWorld;
import net.optifine.render.RenderUtils;

import java.awt.*;
import java.util.HashMap;
import java.util.Map;

@FunctionRegister(name = "Xray", type = Category.VISUALS)
public class Rxray extends Function {

    private final Map<Block, Integer> ores = new HashMap<>();

    public Rxray() {
        
        ores.put(Blocks.COAL_ORE, new Color(0, 0, 0).getRGB());
        ores.put(Blocks.IRON_ORE, new Color(200, 200, 200).getRGB());
        ores.put(Blocks.GOLD_ORE, new Color(255, 215, 0).getRGB());
        ores.put(Blocks.DIAMOND_ORE, new Color(0, 191, 255).getRGB());
        ores.put(Blocks.EMERALD_ORE, new Color(0, 255, 0).getRGB());
        ores.put(Blocks.REDSTONE_ORE, new Color(255, 0, 0).getRGB());
        ores.put(Blocks.LAPIS_ORE, new Color(0, 0, 255).getRGB());
    }

    @Subscribe
    private void onRender(WorldEvent e) {
        ClientWorld world = mc.world;

        for (int x = -300; x <= 300; x++) {
            for (int z = -300; z <= 300; z++) {
                for (int y = 0; y < world.getHeight(); y++) {
                    BlockPos pos = new BlockPos(x, y, z);
                    Block block = world.getBlockState(pos).getBlock();
                    if (ores.containsKey(block)) {
                        RenderUtils.drawBlockBox(pos, ores.get(block));
                    }
                }
            }
        }

        for (Entity entity : world.getAllEntities()) {
            if (entity instanceof ChestMinecartEntity) {
                RenderUtils.drawBlockBox(entity.getPosition(), -1);
            }
        }
    }
}
кому надо доделайте и пастите!
 
Начинающий
Статус
Оффлайн
Регистрация
2 Фев 2024
Сообщения
151
Реакции[?]
0
Поинты[?]
1K
CODE:
package dev.xclient.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import dev.xclient.events.WorldEvent;
import dev.xclient.functions.api.Category;
import dev.xclient.functions.api.Function;
import dev.xclient.functions.api.FunctionRegister;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.minecart.ChestMinecartEntity;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraft.client.world.ClientWorld;
import net.optifine.render.RenderUtils;

import java.awt.*;
import java.util.HashMap;
import java.util.Map;

@FunctionRegister(name = "Xray", type = Category.VISUALS)
public class Rxray extends Function {

    private final Map<Block, Integer> ores = new HashMap<>();

    public Rxray() {
       
        ores.put(Blocks.COAL_ORE, new Color(0, 0, 0).getRGB());
        ores.put(Blocks.IRON_ORE, new Color(200, 200, 200).getRGB());
        ores.put(Blocks.GOLD_ORE, new Color(255, 215, 0).getRGB());
        ores.put(Blocks.DIAMOND_ORE, new Color(0, 191, 255).getRGB());
        ores.put(Blocks.EMERALD_ORE, new Color(0, 255, 0).getRGB());
        ores.put(Blocks.REDSTONE_ORE, new Color(255, 0, 0).getRGB());
        ores.put(Blocks.LAPIS_ORE, new Color(0, 0, 255).getRGB());
    }

    @Subscribe
    private void onRender(WorldEvent e) {
        ClientWorld world = mc.world;

        for (int x = -300; x <= 300; x++) {
            for (int z = -300; z <= 300; z++) {
                for (int y = 0; y < world.getHeight(); y++) {
                    BlockPos pos = new BlockPos(x, y, z);
                    Block block = world.getBlockState(pos).getBlock();
                    if (ores.containsKey(block)) {
                        RenderUtils.drawBlockBox(pos, ores.get(block));
                    }
                }
            }
        }

        for (Entity entity : world.getAllEntities()) {
            if (entity instanceof ChestMinecartEntity) {
                RenderUtils.drawBlockBox(entity.getPosition(), -1);
            }
        }
    }
}
кому надо доделайте и пастите!
Ебать ты сэлфэкодэр
 
Похожие темы
Сверху Снизу