v5.9
This commit is contained in:
1 parent
6cb4656365
commit
3010b164ab
12 files changed
+363
-17
No files matched your search
+4
-5
@@ -1,20 +1,19 @@
|
|||||||
# v5.8
|
# v5.9
|
||||||
|
|
||||||
## novedades
|
## novedades
|
||||||
|
|
||||||
nuevo tipo de ajuste: archivo seleccionable
|
|
||||||
|
|
||||||
### adiciones
|
### adiciones
|
||||||
|
|
||||||
#### módulos nuevos:
|
#### módulos nuevos:
|
||||||
|
|
||||||
- puto gordo: come al tener hambre automáticamente
|
- killaura: ataca a todo dios
|
||||||
- logger de paquetes: loguea los paquetes seleccionados
|
- imán de items: recoge items distantes rápidamente mediante paquetes de movimiento
|
||||||
|
|
||||||
#### comandos nuevos:
|
#### comandos nuevos:
|
||||||
|
|
||||||
### arreglos / mejoras
|
### arreglos / mejoras
|
||||||
|
|
||||||
|
- agregado las claves de traducción restantes
|
||||||
|
|
||||||
## problemas reconocidos
|
## problemas reconocidos
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -10,6 +10,6 @@ discord_rpc_version=1.0.3
|
|||||||
neutrino_version=1.1.0
|
neutrino_version=1.1.0
|
||||||
jdk_version=25
|
jdk_version=25
|
||||||
|
|
||||||
mod_version=5.8
|
mod_version=5.9
|
||||||
maven_group=me.retucio
|
maven_group=me.retucio
|
||||||
archives_base_name=sputnik
|
archives_base_name=sputnik
|
||||||
@@ -182,6 +182,7 @@ public class Sputnik implements ClientModInitializer {
|
|||||||
|
|
||||||
// verifica si algún botón de ajustes está escuchando
|
// verifica si algún botón de ajustes está escuchando
|
||||||
private boolean isAnySettingButtonFocused() {
|
private boolean isAnySettingButtonFocused() {
|
||||||
|
if (ClickGui.INSTANCE == null) return false;
|
||||||
for (SettingsPanel sf : ClickGui.INSTANCE.getSettingsPanels())
|
for (SettingsPanel sf : ClickGui.INSTANCE.getSettingsPanels())
|
||||||
for (Button sb : sf.getButtons())
|
for (Button sb : sf.getButtons())
|
||||||
if ((sb instanceof BindButton b && b.isFocused())
|
if ((sb instanceof BindButton b && b.isFocused())
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package me.retucio.sputnik.event.interact;
|
||||||
|
|
||||||
|
import com.github.retucio.neutrino.Event;
|
||||||
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
public class UpdateInventoryEvent extends Event {
|
||||||
|
|
||||||
|
private final List<ItemStack> prev;
|
||||||
|
|
||||||
|
public UpdateInventoryEvent(List<ItemStack> prev) {
|
||||||
|
this.prev = prev;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ItemStack> getPrev() {
|
||||||
|
return prev;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
package me.retucio.sputnik.mixin.mixins.player;
|
||||||
|
|
||||||
|
import me.retucio.sputnik.Sputnik;
|
||||||
|
import me.retucio.sputnik.event.interact.UpdateInventoryEvent;
|
||||||
|
import net.minecraft.core.NonNullList;
|
||||||
|
import net.minecraft.world.entity.player.Inventory;
|
||||||
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
|
||||||
|
import org.spongepowered.asm.mixin.Final;
|
||||||
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
import org.spongepowered.asm.mixin.Shadow;
|
||||||
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||||
|
|
||||||
|
|
||||||
|
@Mixin(Inventory.class)
|
||||||
|
public abstract class InventoryMixin {
|
||||||
|
|
||||||
|
@Shadow @Final
|
||||||
|
private NonNullList<ItemStack> items;
|
||||||
|
|
||||||
|
@Inject(method = "setChanged", at = @At("HEAD"))
|
||||||
|
private void onChange(CallbackInfo ci) {
|
||||||
|
Sputnik.EVENT_BUS.post(new UpdateInventoryEvent(items));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -91,6 +91,7 @@ public class ModuleManager {
|
|||||||
add(new ChestplateSwitch());
|
add(new ChestplateSwitch());
|
||||||
add(new CrystalAura());
|
add(new CrystalAura());
|
||||||
add(new HoldAttack());
|
add(new HoldAttack());
|
||||||
|
add(new KillAura());
|
||||||
add(new MaceKill());
|
add(new MaceKill());
|
||||||
add(new ProjectileTrajectories());
|
add(new ProjectileTrajectories());
|
||||||
add(new SpearKill());
|
add(new SpearKill());
|
||||||
@@ -129,6 +130,7 @@ public class ModuleManager {
|
|||||||
add(new Headhitters());
|
add(new Headhitters());
|
||||||
add(new HitboxDesync());
|
add(new HitboxDesync());
|
||||||
add(new InfiniteElytra());
|
add(new InfiniteElytra());
|
||||||
|
add(new ItemMagnet());
|
||||||
add(new Jesus());
|
add(new Jesus());
|
||||||
add(new Parkour());
|
add(new Parkour());
|
||||||
add(new ReverseStep());
|
add(new ReverseStep());
|
||||||
|
|||||||
@@ -0,0 +1,117 @@
|
|||||||
|
package me.retucio.sputnik.module.modules.combat;
|
||||||
|
|
||||||
|
import me.retucio.sputnik.module.Category;
|
||||||
|
import me.retucio.sputnik.module.Module;
|
||||||
|
import me.retucio.sputnik.module.setting.SettingGroup;
|
||||||
|
import me.retucio.sputnik.module.setting.settings.BooleanSetting;
|
||||||
|
import me.retucio.sputnik.module.setting.settings.EnumSetting;
|
||||||
|
import me.retucio.sputnik.module.setting.settings.ListSetting;
|
||||||
|
import me.retucio.sputnik.module.setting.settings.NumberSetting;
|
||||||
|
import me.retucio.sputnik.util.Lists;
|
||||||
|
|
||||||
|
import net.minecraft.world.InteractionHand;
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.world.entity.EntityType;
|
||||||
|
|
||||||
|
|
||||||
|
public class KillAura extends Module {
|
||||||
|
|
||||||
|
private final SettingGroup sgEntities = addSg(new SettingGroup("entidades", true));
|
||||||
|
|
||||||
|
private final NumberSetting reach = sgGeneral.add(new NumberSetting(
|
||||||
|
"alcance", "qué tan lejos extender el brazo",
|
||||||
|
3.0f, 0.1f, 64.0f, 0.1f
|
||||||
|
));
|
||||||
|
|
||||||
|
private final EnumSetting<AttackMode> attackMode = sgGeneral.add(new EnumSetting<>(
|
||||||
|
"modo de ataque", "elige de qué manera atacar",
|
||||||
|
AttackMode.class, AttackMode.TIMED
|
||||||
|
));
|
||||||
|
|
||||||
|
private final NumberSetting cooldownPercentage = sgGeneral.add(new NumberSetting(
|
||||||
|
"porcentaje de cooldown", "cuánto esperar a que se llene la barrita de ataque",
|
||||||
|
100, 0, 100, 1
|
||||||
|
));
|
||||||
|
|
||||||
|
private final BooleanSetting swingHand = sgGeneral.add(new BooleanSetting(
|
||||||
|
"mover la mano", "mover la mano al atacar",
|
||||||
|
true
|
||||||
|
));
|
||||||
|
|
||||||
|
private final EnumSetting<ListMode> listMode = sgEntities.add(new EnumSetting<>(
|
||||||
|
"modo de lista", "cómo interpretar la lista",
|
||||||
|
ListMode.class, ListMode.WHITELIST
|
||||||
|
));
|
||||||
|
|
||||||
|
private final ListSetting<EntityType<? extends Entity>> whitelist = sgEntities.add(new ListSetting<>(
|
||||||
|
"entidades", "qué entidades atacar",
|
||||||
|
Lists.entityList, Lists.allFalse(Lists.entityList), Lists.entityNames
|
||||||
|
)).visibility(() -> listMode.is(ListMode.WHITELIST));
|
||||||
|
|
||||||
|
private final ListSetting<EntityType<? extends Entity>> blacklist = sgEntities.add(new ListSetting<>(
|
||||||
|
"entidades ", "qué entidades NO atacar",
|
||||||
|
Lists.entityList, Lists.allFalse(Lists.entityList), Lists.entityNames
|
||||||
|
)).visibility(() -> listMode.is(ListMode.BLACKLIST));
|
||||||
|
|
||||||
|
public KillAura() {
|
||||||
|
super("killaura", "si la violencia no funciona, es porque no has aplicado la suficiente", Category.COMBAT);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onTick() {
|
||||||
|
if (mc.player == null || mc.level == null) return;
|
||||||
|
|
||||||
|
for (Entity entity : mc.level.getEntities().getAll()) {
|
||||||
|
if (shouldAttack(entity)) {
|
||||||
|
attack(entity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void attack(Entity entity) {
|
||||||
|
if (swingHand.getValue()) {
|
||||||
|
mc.player.swing(InteractionHand.MAIN_HAND);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (attackMode.is(AttackMode.TIMED)) {
|
||||||
|
if (mc.player.getAttackStrengthScale(0) < cooldownPercentage.getNormalizedValue()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (mc.level.isTickingEntity(entity)) {
|
||||||
|
mc.gameMode.attack(mc.player, entity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean shouldAttack(Entity entity) {
|
||||||
|
if (entity.is(mc.player)) return false;
|
||||||
|
if (!entity.isAlive()) return false;
|
||||||
|
if (entity.distanceToSqr(mc.player) > reach.getValue() * reach.getValue()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return switch (listMode.getValue()) {
|
||||||
|
case WHITELIST -> whitelist.isEnabled(entity.getType());
|
||||||
|
case BLACKLIST -> !blacklist.isEnabled(entity.getType());
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
private enum AttackMode {
|
||||||
|
TIMED("timeado"),
|
||||||
|
SPAM("spam");
|
||||||
|
|
||||||
|
private final String name;
|
||||||
|
AttackMode(String name) { this.name = name; }
|
||||||
|
@Override public String toString() { return name; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private enum ListMode {
|
||||||
|
WHITELIST("lista blanca (incluir)"),
|
||||||
|
BLACKLIST("lista negra (excluir)");
|
||||||
|
|
||||||
|
private final String name;
|
||||||
|
ListMode(String name) { this.name = name; }
|
||||||
|
@Override public String toString() { return name; }
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,122 @@
|
|||||||
|
package me.retucio.sputnik.module.modules.movement;
|
||||||
|
|
||||||
|
import com.github.retucio.neutrino.EventListener;
|
||||||
|
import me.retucio.sputnik.event.interact.UpdateInventoryEvent;
|
||||||
|
import me.retucio.sputnik.module.Category;
|
||||||
|
import me.retucio.sputnik.module.Module;
|
||||||
|
import me.retucio.sputnik.module.setting.settings.NumberSetting;
|
||||||
|
import me.retucio.sputnik.util.InventoryUtil;
|
||||||
|
|
||||||
|
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.world.entity.item.ItemEntity;
|
||||||
|
import net.minecraft.world.phys.AABB;
|
||||||
|
import net.minecraft.world.phys.Vec3;
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
public class ItemMagnet extends Module {
|
||||||
|
|
||||||
|
private final NumberSetting range = sgGeneral.add(new NumberSetting(
|
||||||
|
"rango", "rango de recogida de items",
|
||||||
|
6, 1, 32, 0.5f
|
||||||
|
));
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
private ItemEntity current = null;
|
||||||
|
|
||||||
|
private AABB box = null;
|
||||||
|
|
||||||
|
private final List<ItemEntity> cannotPickUp = new ArrayList<>();
|
||||||
|
|
||||||
|
private int cooldown = 0;
|
||||||
|
|
||||||
|
public ItemMagnet() {
|
||||||
|
super("imán de items", "recoge items distantes rápidamente mediante paquetes de movimiento", Category.MOVEMENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onEnable() {
|
||||||
|
current = null;
|
||||||
|
cooldown = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onDisable() {
|
||||||
|
current = null;
|
||||||
|
cooldown = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onTick() {
|
||||||
|
if (mc.player == null || mc.level == null || mc.getConnection() == null) return;
|
||||||
|
|
||||||
|
if (current != null && !current.isAlive()) {
|
||||||
|
current = null;
|
||||||
|
cooldown = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (current != null) {
|
||||||
|
box = mc.player.getVehicle() == null
|
||||||
|
? mc.player.getBoundingBox()
|
||||||
|
: mc.player.getVehicle().getBoundingBox().minmax(mc.player.getBoundingBox()).inflate(1.0, 0, 1.0);
|
||||||
|
|
||||||
|
if (!box.intersects(current.getBoundingBox())) {
|
||||||
|
if (cooldown > 0) {
|
||||||
|
cooldown--;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Vec3 realPos = mc.player.position();
|
||||||
|
|
||||||
|
// tparse al item
|
||||||
|
mc.getConnection().send(new ServerboundMovePlayerPacket.Pos(
|
||||||
|
current.getX(), current.getY(), current.getZ(),
|
||||||
|
mc.player.onGround(),
|
||||||
|
mc.player.horizontalCollision
|
||||||
|
));
|
||||||
|
|
||||||
|
// para evitar desync
|
||||||
|
mc.getConnection().send(new ServerboundMovePlayerPacket.Pos(
|
||||||
|
realPos.x, realPos.y, realPos.z,
|
||||||
|
mc.player.onGround(),
|
||||||
|
mc.player.horizontalCollision
|
||||||
|
));
|
||||||
|
|
||||||
|
// pequeño margen antes de reintentar con el mismo ítem
|
||||||
|
cooldown = 2;
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (Entity entity : mc.level.getEntities().getAll()) {
|
||||||
|
if (entity.is(mc.player)) continue;
|
||||||
|
if (entity.distanceToSqr(mc.player) > range.getFloatValue() * range.getFloatValue()) continue;
|
||||||
|
|
||||||
|
if (entity instanceof ItemEntity item) {
|
||||||
|
if (cannotPickUp.contains(item)) continue;
|
||||||
|
|
||||||
|
if (InventoryUtil.findSlot(stack -> stack.is(item.getItem().getItem()) && stack.getCount() < stack.getMaxStackSize()) == -1
|
||||||
|
&& mc.player.getInventory().getFreeSlot() == -1
|
||||||
|
) {
|
||||||
|
cannotPickUp.add(item);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
current = item;
|
||||||
|
cooldown = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@EventListener
|
||||||
|
private void onInventoryChange(UpdateInventoryEvent event) {
|
||||||
|
cannotPickUp.clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
+1
-1
@@ -53,7 +53,7 @@ public class PacketLogger extends Module {
|
|||||||
private final FileSetting file = sgGeneral.add(new FileSetting(
|
private final FileSetting file = sgGeneral.add(new FileSetting(
|
||||||
"archivo", "archivo donde loguear los paquetes",
|
"archivo", "archivo donde loguear los paquetes",
|
||||||
"sputnik/packets.log"
|
"sputnik/packets.log"
|
||||||
));
|
)).visibility(() -> mode.is(LogMode.FILE));
|
||||||
|
|
||||||
private final BlockingQueue<String> queue = new ArrayBlockingQueue<>(QUEUE_CAPACITY);
|
private final BlockingQueue<String> queue = new ArrayBlockingQueue<>(QUEUE_CAPACITY);
|
||||||
private final AtomicInteger dropped = new AtomicInteger();
|
private final AtomicInteger dropped = new AtomicInteger();
|
||||||
@@ -127,6 +127,10 @@
|
|||||||
"sputnik.enum.module.modules.client.hud.timeformat.twenty_four_hour": "24h",
|
"sputnik.enum.module.modules.client.hud.timeformat.twenty_four_hour": "24h",
|
||||||
"sputnik.enum.module.modules.combat.holdattack.attackmode.spam": "spam",
|
"sputnik.enum.module.modules.combat.holdattack.attackmode.spam": "spam",
|
||||||
"sputnik.enum.module.modules.combat.holdattack.attackmode.time": "time",
|
"sputnik.enum.module.modules.combat.holdattack.attackmode.time": "time",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.attackmode.spam": "spam",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.attackmode.timed": "time",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.listmode.whitelist": "whitelist",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.listmode.blacklist": "blacklist",
|
||||||
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dashed": "dashed",
|
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dashed": "dashed",
|
||||||
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dotted": "points",
|
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dotted": "points",
|
||||||
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.solid": "solid",
|
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.solid": "solid",
|
||||||
@@ -152,6 +156,9 @@
|
|||||||
"sputnik.enum.module.modules.network.packetdelay.packets.all": "all",
|
"sputnik.enum.module.modules.network.packetdelay.packets.all": "all",
|
||||||
"sputnik.enum.module.modules.network.packetdelay.packets.keep_alive": "KeepAlive packets",
|
"sputnik.enum.module.modules.network.packetdelay.packets.keep_alive": "KeepAlive packets",
|
||||||
"sputnik.enum.module.modules.network.packetdelay.packets.others": "all but KeepAlive",
|
"sputnik.enum.module.modules.network.packetdelay.packets.others": "all but KeepAlive",
|
||||||
|
"sputnik.enum.module.modules.network.packetlogger.logmode.chat": "chat",
|
||||||
|
"sputnik.enum.module.modules.network.packetlogger.logmode.notification": "notification",
|
||||||
|
"sputnik.enum.module.modules.network.packetlogger.logmode.file": "save to file",
|
||||||
"sputnik.enum.module.modules.network.packetmine.clickaction.add_priority": "add priority",
|
"sputnik.enum.module.modules.network.packetmine.clickaction.add_priority": "add priority",
|
||||||
"sputnik.enum.module.modules.network.packetmine.clickaction.none": "nothing",
|
"sputnik.enum.module.modules.network.packetmine.clickaction.none": "nothing",
|
||||||
"sputnik.enum.module.modules.network.packetmine.clickaction.unselect": "unselect",
|
"sputnik.enum.module.modules.network.packetmine.clickaction.unselect": "unselect",
|
||||||
@@ -246,6 +253,7 @@
|
|||||||
"sputnik.group.interfaz.widgets": "widgets",
|
"sputnik.group.interfaz.widgets": "widgets",
|
||||||
"sputnik.group.jesus.bloques": "blocks",
|
"sputnik.group.jesus.bloques": "blocks",
|
||||||
"sputnik.group.jkrowling.libro": "book",
|
"sputnik.group.jkrowling.libro": "book",
|
||||||
|
"sputnik.group.killaura.entidades": "entities",
|
||||||
"sputnik.group.manos.animaciones": "animations",
|
"sputnik.group.manos.animaciones": "animations",
|
||||||
"sputnik.group.manos.brazo": "arm",
|
"sputnik.group.manos.brazo": "arm",
|
||||||
"sputnik.group.manos.manoprincipal": "main hand",
|
"sputnik.group.manos.manoprincipal": "main hand",
|
||||||
@@ -452,6 +460,8 @@
|
|||||||
"sputnik.module.hotkeysinvcreativo.name": "creative inv. hotkeys",
|
"sputnik.module.hotkeysinvcreativo.name": "creative inv. hotkeys",
|
||||||
"sputnik.module.hud.desc": "screen overlay with extra info",
|
"sputnik.module.hud.desc": "screen overlay with extra info",
|
||||||
"sputnik.module.hud.name": "HUD",
|
"sputnik.module.hud.name": "HUD",
|
||||||
|
"sputnik.module.imandeitems.name": "item magnet",
|
||||||
|
"sputnik.module.imandeitems.desc": "picks up distant items quickly via movement packets",
|
||||||
"sputnik.module.infodebloque.desc": "shows the nbt contents of the block you're looking at",
|
"sputnik.module.infodebloque.desc": "shows the nbt contents of the block you're looking at",
|
||||||
"sputnik.module.infodebloque.name": "block info",
|
"sputnik.module.infodebloque.name": "block info",
|
||||||
"sputnik.module.interfaz.desc": "gui settings, and other miscellaneous ones",
|
"sputnik.module.interfaz.desc": "gui settings, and other miscellaneous ones",
|
||||||
@@ -467,6 +477,8 @@
|
|||||||
"sputnik.module.jugadorfalso.desc": "spawns a fake player entity for testing purposes",
|
"sputnik.module.jugadorfalso.desc": "spawns a fake player entity for testing purposes",
|
||||||
"sputnik.module.jugadorfalso.name": "fake player",
|
"sputnik.module.jugadorfalso.name": "fake player",
|
||||||
"sputnik.module.keypearl.nopearls": "you have no pearls",
|
"sputnik.module.keypearl.nopearls": "you have no pearls",
|
||||||
|
"sputnik.module.killaura.name": "killaura",
|
||||||
|
"sputnik.module.killaura.desc": "if violence doesn't work, you haven't applied enough of it.",
|
||||||
"sputnik.module.lsd.desc": "what the actual FUCK",
|
"sputnik.module.lsd.desc": "what the actual FUCK",
|
||||||
"sputnik.module.lsd.name": "lsd",
|
"sputnik.module.lsd.name": "lsd",
|
||||||
"sputnik.module.loggerdepaquetes.name": "packet logger",
|
"sputnik.module.loggerdepaquetes.name": "packet logger",
|
||||||
@@ -519,7 +531,7 @@
|
|||||||
"sputnik.module.puntosdedesconexion.desc": "shows you the spots where other players log out",
|
"sputnik.module.puntosdedesconexion.desc": "shows you the spots where other players log out",
|
||||||
"sputnik.module.puntosdedesconexion.name": "logout spots",
|
"sputnik.module.puntosdedesconexion.name": "logout spots",
|
||||||
"sputnik.module.putogordo.name": "fatass",
|
"sputnik.module.putogordo.name": "fatass",
|
||||||
"sputnik.moduke.putogordo.desc": "automatically eats when hungry",
|
"sputnik.module.putogordo.desc": "automatically eats when hungry",
|
||||||
"sputnik.module.racismo.desc": "detroit moment",
|
"sputnik.module.racismo.desc": "detroit moment",
|
||||||
"sputnik.module.racismo.name": "racism",
|
"sputnik.module.racismo.name": "racism",
|
||||||
"sputnik.module.reconectar.desc": "adds a button to reconnect to a server after being disconnected",
|
"sputnik.module.reconectar.desc": "adds a button to reconnect to a server after being disconnected",
|
||||||
@@ -571,13 +583,13 @@
|
|||||||
"sputnik.module.tenedormagico.desc": "bro thinks he's Poseidon",
|
"sputnik.module.tenedormagico.desc": "bro thinks he's Poseidon",
|
||||||
"sputnik.module.tenedormagico.name": "magic fork",
|
"sputnik.module.tenedormagico.name": "magic fork",
|
||||||
"sputnik.module.tobillosfuertes.desc": "avoids fall damage",
|
"sputnik.module.tobillosfuertes.desc": "avoids fall damage",
|
||||||
"sputnik.module.tobillosfuertes.name": "strong ankles",
|
"sputnik.module.tobillosfuertes.name": "no fall",
|
||||||
"sputnik.module.toggled.off": "%s was disabled",
|
"sputnik.module.toggled.off": "%s was disabled",
|
||||||
"sputnik.module.toggled.on": "%s was enabled",
|
"sputnik.module.toggled.on": "%s was enabled",
|
||||||
"sputnik.module.trayectoria.desc": "shows the trajectory of projectiles",
|
"sputnik.module.trayectoria.desc": "shows the trajectory of projectiles",
|
||||||
"sputnik.module.trayectoria.name": "trajectory",
|
"sputnik.module.trayectoria.name": "trajectory",
|
||||||
"sputnik.module.trazos.desc": "draw lines from the camera to the selected entities",
|
"sputnik.module.trazos.desc": "draw lines from the camera to the selected entities",
|
||||||
"sputnik.module.trazos.name": "trails",
|
"sputnik.module.trazos.name": "tracers",
|
||||||
"sputnik.module.trianguladordestrongholds.desc": "uses fancy math to work out where the closest stronghold is",
|
"sputnik.module.trianguladordestrongholds.desc": "uses fancy math to work out where the closest stronghold is",
|
||||||
"sputnik.module.trianguladordestrongholds.name": "stronghold triangulator",
|
"sputnik.module.trianguladordestrongholds.name": "stronghold triangulator",
|
||||||
"sputnik.module.yunquesconpluma.desc": "lets you use different typefaces when renaming items in an anvil",
|
"sputnik.module.yunquesconpluma.desc": "lets you use different typefaces when renaming items in an anvil",
|
||||||
@@ -795,7 +807,7 @@
|
|||||||
"sputnik.setting.cielocustom.cuerposceleste.sol.name": "sun",
|
"sputnik.setting.cielocustom.cuerposceleste.sol.name": "sun",
|
||||||
"sputnik.setting.cielocustom.general.hora.desc": "in-game time",
|
"sputnik.setting.cielocustom.general.hora.desc": "in-game time",
|
||||||
"sputnik.setting.cielocustom.general.hora.name": "time",
|
"sputnik.setting.cielocustom.general.hora.name": "time",
|
||||||
"sputnik.setting.cocaina.general.multi.desc": "like in Balatro",
|
"sputnik.setting.cocaina.general.multi.desc": "is that a MOTHERFUCKING Balatro reference?!?",
|
||||||
"sputnik.setting.cocaina.general.multi.name": "multi",
|
"sputnik.setting.cocaina.general.multi.name": "multi",
|
||||||
"sputnik.setting.colocarenaire.general.colocarconnormalidad.desc": "place normally if already looking at a block in range",
|
"sputnik.setting.colocarenaire.general.colocarconnormalidad.desc": "place normally if already looking at a block in range",
|
||||||
"sputnik.setting.colocarenaire.general.colocarconnormalidad.name": "place normally",
|
"sputnik.setting.colocarenaire.general.colocarconnormalidad.name": "place normally",
|
||||||
@@ -952,6 +964,8 @@
|
|||||||
"sputnik.setting.hud.visualizacion.mostrarenf3.name": "show in F3",
|
"sputnik.setting.hud.visualizacion.mostrarenf3.name": "show in F3",
|
||||||
"sputnik.setting.hud.visualizacion.sombra.desc": "text with shadow",
|
"sputnik.setting.hud.visualizacion.sombra.desc": "text with shadow",
|
||||||
"sputnik.setting.hud.visualizacion.sombra.name": "shadow",
|
"sputnik.setting.hud.visualizacion.sombra.name": "shadow",
|
||||||
|
"sputnik.setting.imandeitems.general.rango.name": "range",
|
||||||
|
"sputnik.setting.imandeitems.general.rango.desc": "how far to reach out for items",
|
||||||
"sputnik.setting.infodebloque.general.copiar.desc": "copy to clipboard",
|
"sputnik.setting.infodebloque.general.copiar.desc": "copy to clipboard",
|
||||||
"sputnik.setting.infodebloque.general.copiar.name": "copy",
|
"sputnik.setting.infodebloque.general.copiar.name": "copy",
|
||||||
"sputnik.setting.infodebloque.general.liquidos.desc": "also include liquids in the raycast",
|
"sputnik.setting.infodebloque.general.liquidos.desc": "also include liquids in the raycast",
|
||||||
@@ -1019,6 +1033,20 @@
|
|||||||
"sputnik.setting.jugadorfalso.general.nombre.desc": "what name to give the player",
|
"sputnik.setting.jugadorfalso.general.nombre.desc": "what name to give the player",
|
||||||
"sputnik.setting.jugadorfalso.general.nombre.name": "name",
|
"sputnik.setting.jugadorfalso.general.nombre.name": "name",
|
||||||
"sputnik.setting.key.reset": "keybind for module %s reset",
|
"sputnik.setting.key.reset": "keybind for module %s reset",
|
||||||
|
"sputnik.setting.killaura.general.alcance.name": "reach",
|
||||||
|
"sputnik.setting.killaura.general.alcance.desc": "how far to reach",
|
||||||
|
"sputnik.setting.killaura.general.mododeataque.name": "attack mode",
|
||||||
|
"sputnik.setting.killaura.general.mododeataque.desc": "how to attack",
|
||||||
|
"sputnik.setting.killaura.general.moverlamano.name": "swing",
|
||||||
|
"sputnik.setting.killaura.general.moverlamano.desc": "whether to swing the hand when attacking",
|
||||||
|
"sputnik.setting.killaura.general.porcentajedecooldown.name": "cooldown percentage",
|
||||||
|
"sputnik.setting.killaura.general.porcentajedecooldown.desc": "how long to wait for the cooldown bar to fill",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades.name": "entities",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades.desc": "entities to attack",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades1.name": "entities",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades1.desc": "entities NOT to attack",
|
||||||
|
"sputnik.setting.killaura.entidades.mododelista.name": "list mode",
|
||||||
|
"sputnik.setting.killaura.entidades.mododelista.desc": "how to interpret the list",
|
||||||
"sputnik.setting.loggerdepaquetes.general.paquetes.name": "packets",
|
"sputnik.setting.loggerdepaquetes.general.paquetes.name": "packets",
|
||||||
"sputnik.setting.loggerdepaquetes.general.paquetes.desc": "packets to log",
|
"sputnik.setting.loggerdepaquetes.general.paquetes.desc": "packets to log",
|
||||||
"sputnik.setting.loggerdepaquetes.general.mododelogueo.name": "logging mode",
|
"sputnik.setting.loggerdepaquetes.general.mododelogueo.name": "logging mode",
|
||||||
@@ -1299,8 +1327,8 @@
|
|||||||
"sputnik.setting.puntosdedesconexion.relleno.colordelrelleno.name": "fill color",
|
"sputnik.setting.puntosdedesconexion.relleno.colordelrelleno.name": "fill color",
|
||||||
"sputnik.setting.puntosdedesconexion.relleno.relleno.desc": "render the box fill (faces)",
|
"sputnik.setting.puntosdedesconexion.relleno.relleno.desc": "render the box fill (faces)",
|
||||||
"sputnik.setting.puntosdedesconexion.relleno.relleno.name": "fill",
|
"sputnik.setting.puntosdedesconexion.relleno.relleno.name": "fill",
|
||||||
"sputnik.setting.putogordo.hambre.name": "hunger",
|
"sputnik.setting.putogordo.general.hambre.name": "hunger",
|
||||||
"sputnik.setting.putogordo.hambre.desc": "how hungry you have to be to eat (food points)",
|
"sputnik.setting.putogordo.general.hambre.desc": "how hungry you have to be to eat (food points)",
|
||||||
"sputnik.setting.recorrido.general.color.desc": "color to use",
|
"sputnik.setting.recorrido.general.color.desc": "color to use",
|
||||||
"sputnik.setting.recorrido.general.color.name": "color",
|
"sputnik.setting.recorrido.general.color.name": "color",
|
||||||
"sputnik.setting.recorrido.general.esperanzadevida.desc": "how long the trails last",
|
"sputnik.setting.recorrido.general.esperanzadevida.desc": "how long the trails last",
|
||||||
|
|||||||
@@ -127,6 +127,10 @@
|
|||||||
"sputnik.enum.module.modules.client.hud.timeformat.twenty_four_hour": "24h",
|
"sputnik.enum.module.modules.client.hud.timeformat.twenty_four_hour": "24h",
|
||||||
"sputnik.enum.module.modules.combat.holdattack.attackmode.spam": "spamear",
|
"sputnik.enum.module.modules.combat.holdattack.attackmode.spam": "spamear",
|
||||||
"sputnik.enum.module.modules.combat.holdattack.attackmode.time": "timear",
|
"sputnik.enum.module.modules.combat.holdattack.attackmode.time": "timear",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.attackmode.spam": "spamear",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.attackmode.timed": "timear",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.listmode.whitelist": "lista blanca (incluir)",
|
||||||
|
"sputnik.enum.module.modules.combat.killaura.listmode.blacklist": "lista negra (excluir)",
|
||||||
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dashed": "discontinua",
|
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dashed": "discontinua",
|
||||||
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dotted": "puntos",
|
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.dotted": "puntos",
|
||||||
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.solid": "continua",
|
"sputnik.enum.module.modules.combat.projectiletrajectories.trajectorystyle.solid": "continua",
|
||||||
@@ -152,6 +156,9 @@
|
|||||||
"sputnik.enum.module.modules.network.packetdelay.packets.all": "todos",
|
"sputnik.enum.module.modules.network.packetdelay.packets.all": "todos",
|
||||||
"sputnik.enum.module.modules.network.packetdelay.packets.keep_alive": "paquetes KeepAlive",
|
"sputnik.enum.module.modules.network.packetdelay.packets.keep_alive": "paquetes KeepAlive",
|
||||||
"sputnik.enum.module.modules.network.packetdelay.packets.others": "todos menos KeepAlive",
|
"sputnik.enum.module.modules.network.packetdelay.packets.others": "todos menos KeepAlive",
|
||||||
|
"sputnik.enum.module.modules.network.packetlogger.logmode.chat": "chat",
|
||||||
|
"sputnik.enum.module.modules.network.packetlogger.logmode.notification": "notis",
|
||||||
|
"sputnik.enum.module.modules.network.packetlogger.logmode.file": "archivo",
|
||||||
"sputnik.enum.module.modules.network.packetmine.clickaction.add_priority": "agregar prioridad",
|
"sputnik.enum.module.modules.network.packetmine.clickaction.add_priority": "agregar prioridad",
|
||||||
"sputnik.enum.module.modules.network.packetmine.clickaction.none": "nada",
|
"sputnik.enum.module.modules.network.packetmine.clickaction.none": "nada",
|
||||||
"sputnik.enum.module.modules.network.packetmine.clickaction.unselect": "deseleccionar",
|
"sputnik.enum.module.modules.network.packetmine.clickaction.unselect": "deseleccionar",
|
||||||
@@ -214,10 +221,10 @@
|
|||||||
"sputnik.enum.module.modules.world.timechanger.moonphases.waning_gibbous": "menguante gibosa",
|
"sputnik.enum.module.modules.world.timechanger.moonphases.waning_gibbous": "menguante gibosa",
|
||||||
"sputnik.enum.module.modules.world.timechanger.moonphases.waxing_crescent": "creciente",
|
"sputnik.enum.module.modules.world.timechanger.moonphases.waxing_crescent": "creciente",
|
||||||
"sputnik.enum.module.modules.world.timechanger.moonphases.waxing_gibbous": "creciente gibosa",
|
"sputnik.enum.module.modules.world.timechanger.moonphases.waxing_gibbous": "creciente gibosa",
|
||||||
"sputnik.filesetting.doesnotexist": "el archivo \"%s\" no existe!",
|
|
||||||
"sputnik.filesetting.cannotwrite": "no se puede escribir a \"%s\"!",
|
"sputnik.filesetting.cannotwrite": "no se puede escribir a \"%s\"!",
|
||||||
"sputnik.filesetting.choose": "elige un archivo",
|
"sputnik.filesetting.choose": "elige un archivo",
|
||||||
"sputnik.filesetting.supportedfiles": "archivos soportados",
|
"sputnik.filesetting.supportedfiles": "archivos soportados",
|
||||||
|
"sputnik.filesetting.doesnotexist": "el archivo \"%s\" no existe!",
|
||||||
"sputnik.group.andamios.bloques": "bloques",
|
"sputnik.group.andamios.bloques": "bloques",
|
||||||
"sputnik.group.andamios.puente": "puente",
|
"sputnik.group.andamios.puente": "puente",
|
||||||
"sputnik.group.andamios.renderizado": "renderizado",
|
"sputnik.group.andamios.renderizado": "renderizado",
|
||||||
@@ -246,6 +253,7 @@
|
|||||||
"sputnik.group.interfaz.widgets": "widgets",
|
"sputnik.group.interfaz.widgets": "widgets",
|
||||||
"sputnik.group.jesus.bloques": "bloques",
|
"sputnik.group.jesus.bloques": "bloques",
|
||||||
"sputnik.group.jkrowling.libro": "libro",
|
"sputnik.group.jkrowling.libro": "libro",
|
||||||
|
"sputnik.group.killaura.entidades": "entidades",
|
||||||
"sputnik.group.manos.animaciones": "animaciones",
|
"sputnik.group.manos.animaciones": "animaciones",
|
||||||
"sputnik.group.manos.brazo": "brazo",
|
"sputnik.group.manos.brazo": "brazo",
|
||||||
"sputnik.group.manos.manoprincipal": "mano principal",
|
"sputnik.group.manos.manoprincipal": "mano principal",
|
||||||
@@ -452,6 +460,8 @@
|
|||||||
"sputnik.module.hotkeysinvcreativo.name": "hotkeys inv. creativo",
|
"sputnik.module.hotkeysinvcreativo.name": "hotkeys inv. creativo",
|
||||||
"sputnik.module.hud.desc": "superposición de la pantalla con info. adicional",
|
"sputnik.module.hud.desc": "superposición de la pantalla con info. adicional",
|
||||||
"sputnik.module.hud.name": "HUD",
|
"sputnik.module.hud.name": "HUD",
|
||||||
|
"sputnik.module.imandeitems.name": "imán de items",
|
||||||
|
"sputnik.module.imandeitems.desc": "recoge items distantes rápidamente mediante paquetes de movimiento",
|
||||||
"sputnik.module.infodebloque.desc": "muestra el contenido nbt del bloque al que se está apuntando",
|
"sputnik.module.infodebloque.desc": "muestra el contenido nbt del bloque al que se está apuntando",
|
||||||
"sputnik.module.infodebloque.name": "info. de bloque",
|
"sputnik.module.infodebloque.name": "info. de bloque",
|
||||||
"sputnik.module.interfaz.desc": "ajustes de la interfaz, y otros misceláneos",
|
"sputnik.module.interfaz.desc": "ajustes de la interfaz, y otros misceláneos",
|
||||||
@@ -467,6 +477,8 @@
|
|||||||
"sputnik.module.jugadorfalso.desc": "invoca una entidad de jugador falsa por motivos de testeo",
|
"sputnik.module.jugadorfalso.desc": "invoca una entidad de jugador falsa por motivos de testeo",
|
||||||
"sputnik.module.jugadorfalso.name": "jugador falso",
|
"sputnik.module.jugadorfalso.name": "jugador falso",
|
||||||
"sputnik.module.keypearl.nopearls": "no tienes perlas",
|
"sputnik.module.keypearl.nopearls": "no tienes perlas",
|
||||||
|
"sputnik.module.killaura.name": "killaura",
|
||||||
|
"sputnik.module.killaura.desc": "si la violencia no funciona, es porque no has aplicado la suficiente",
|
||||||
"sputnik.module.lsd.desc": "distorsiona y tiñe la pantalla",
|
"sputnik.module.lsd.desc": "distorsiona y tiñe la pantalla",
|
||||||
"sputnik.module.lsd.name": "lsd",
|
"sputnik.module.lsd.name": "lsd",
|
||||||
"sputnik.module.loggerdepaquetes.name": "logger de paquetes",
|
"sputnik.module.loggerdepaquetes.name": "logger de paquetes",
|
||||||
@@ -519,7 +531,7 @@
|
|||||||
"sputnik.module.puntosdedesconexion.desc": "te muestra los puntos donde otros jugadores se desconectan",
|
"sputnik.module.puntosdedesconexion.desc": "te muestra los puntos donde otros jugadores se desconectan",
|
||||||
"sputnik.module.puntosdedesconexion.name": "puntos de desconexión",
|
"sputnik.module.puntosdedesconexion.name": "puntos de desconexión",
|
||||||
"sputnik.module.putogordo.name": "puto gordo",
|
"sputnik.module.putogordo.name": "puto gordo",
|
||||||
"sputnik.moduke.putogordo.desc": "come automáticamente al tener hambre",
|
"sputnik.module.putogordo.desc": "come automáticamente al tener hambre",
|
||||||
"sputnik.module.racismo.desc": "amego segarro",
|
"sputnik.module.racismo.desc": "amego segarro",
|
||||||
"sputnik.module.racismo.name": "racismo",
|
"sputnik.module.racismo.name": "racismo",
|
||||||
"sputnik.module.reconectar.desc": "añade un botón para reconectarse a un servidor tras ser desconectado",
|
"sputnik.module.reconectar.desc": "añade un botón para reconectarse a un servidor tras ser desconectado",
|
||||||
@@ -952,6 +964,8 @@
|
|||||||
"sputnik.setting.hud.visualizacion.mostrarenf3.name": "mostrar en F3",
|
"sputnik.setting.hud.visualizacion.mostrarenf3.name": "mostrar en F3",
|
||||||
"sputnik.setting.hud.visualizacion.sombra.desc": "texto con sombra",
|
"sputnik.setting.hud.visualizacion.sombra.desc": "texto con sombra",
|
||||||
"sputnik.setting.hud.visualizacion.sombra.name": "sombra",
|
"sputnik.setting.hud.visualizacion.sombra.name": "sombra",
|
||||||
|
"sputnik.setting.imandeitems.general.rango.name": "rango",
|
||||||
|
"sputnik.setting.imandeitems.general.rango.desc": "rango de recogida de items",
|
||||||
"sputnik.setting.infodebloque.general.copiar.desc": "copiar al portapapeles",
|
"sputnik.setting.infodebloque.general.copiar.desc": "copiar al portapapeles",
|
||||||
"sputnik.setting.infodebloque.general.copiar.name": "copiar",
|
"sputnik.setting.infodebloque.general.copiar.name": "copiar",
|
||||||
"sputnik.setting.infodebloque.general.liquidos.desc": "también incluir líquidos en el raycast",
|
"sputnik.setting.infodebloque.general.liquidos.desc": "también incluir líquidos en el raycast",
|
||||||
@@ -1019,6 +1033,20 @@
|
|||||||
"sputnik.setting.jugadorfalso.general.nombre.desc": "qué nombre asignarle al jugador",
|
"sputnik.setting.jugadorfalso.general.nombre.desc": "qué nombre asignarle al jugador",
|
||||||
"sputnik.setting.jugadorfalso.general.nombre.name": "nombre",
|
"sputnik.setting.jugadorfalso.general.nombre.name": "nombre",
|
||||||
"sputnik.setting.key.reset": "tecla del módulo %s restablecida",
|
"sputnik.setting.key.reset": "tecla del módulo %s restablecida",
|
||||||
|
"sputnik.setting.killaura.general.alcance.name": "alcance",
|
||||||
|
"sputnik.setting.killaura.general.alcance.desc": "qué tan lejos extender el brazo",
|
||||||
|
"sputnik.setting.killaura.general.mododeataque.name": "modo de ataque",
|
||||||
|
"sputnik.setting.killaura.general.mododeataque.desc": "elige de qué manera atacar",
|
||||||
|
"sputnik.setting.killaura.general.moverlamano.name": "mover la mano",
|
||||||
|
"sputnik.setting.killaura.general.moverlamano.desc": "mover la mano al atacar",
|
||||||
|
"sputnik.setting.killaura.general.porcentajedecooldown.name": "porcentaje de cooldown",
|
||||||
|
"sputnik.setting.killaura.general.porcentajedecooldown.desc": "cuánto esperar a que se llene la barrita de ataque",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades.name": "entidades",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades.desc": "qué entidades atacar",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades1.name": "entidades",
|
||||||
|
"sputnik.setting.killaura.entidades.entidades1.desc": "qué entidades NO atacar",
|
||||||
|
"sputnik.setting.killaura.entidades.mododelista.name": "modo de lista",
|
||||||
|
"sputnik.setting.killaura.entidades.mododelista.desc": "cómo interpretar la lista",
|
||||||
"sputnik.setting.loggerdepaquetes.general.paquetes.name": "paquetes",
|
"sputnik.setting.loggerdepaquetes.general.paquetes.name": "paquetes",
|
||||||
"sputnik.setting.loggerdepaquetes.general.paquetes.desc": "paquetes a loguear",
|
"sputnik.setting.loggerdepaquetes.general.paquetes.desc": "paquetes a loguear",
|
||||||
"sputnik.setting.loggerdepaquetes.general.mododelogueo.name": "modo de logueo",
|
"sputnik.setting.loggerdepaquetes.general.mododelogueo.name": "modo de logueo",
|
||||||
@@ -1299,8 +1327,8 @@
|
|||||||
"sputnik.setting.puntosdedesconexion.relleno.colordelrelleno.name": "color del relleno",
|
"sputnik.setting.puntosdedesconexion.relleno.colordelrelleno.name": "color del relleno",
|
||||||
"sputnik.setting.puntosdedesconexion.relleno.relleno.desc": "renderizar relleno de la caja (caras)",
|
"sputnik.setting.puntosdedesconexion.relleno.relleno.desc": "renderizar relleno de la caja (caras)",
|
||||||
"sputnik.setting.puntosdedesconexion.relleno.relleno.name": "relleno",
|
"sputnik.setting.puntosdedesconexion.relleno.relleno.name": "relleno",
|
||||||
"sputnik.setting.putogordo.hambre.name": "hambre",
|
"sputnik.setting.putogordo.general.hambre.name": "hambre",
|
||||||
"sputnik.setting.putogordo.hambre.desc": "cuánta hambre es necesaria para comer (puntos de comida)",
|
"sputnik.setting.putogordo.general.hambre.desc": "cuánta hambre es necesaria para comer (puntos de comida)",
|
||||||
"sputnik.setting.recorrido.general.color.desc": "color a usar",
|
"sputnik.setting.recorrido.general.color.desc": "color a usar",
|
||||||
"sputnik.setting.recorrido.general.color.name": "color",
|
"sputnik.setting.recorrido.general.color.name": "color",
|
||||||
"sputnik.setting.recorrido.general.esperanzadevida.desc": "cuánto duran los trazos",
|
"sputnik.setting.recorrido.general.esperanzadevida.desc": "cuánto duran los trazos",
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
"mixins.network.ServerConnectorMixin",
|
"mixins.network.ServerConnectorMixin",
|
||||||
"mixins.network.YggdrasilUserApiServiceMixin",
|
"mixins.network.YggdrasilUserApiServiceMixin",
|
||||||
"mixins.player.InputMixin",
|
"mixins.player.InputMixin",
|
||||||
|
"mixins.player.InventoryMixin",
|
||||||
"mixins.player.PlayerInventoryMixin",
|
"mixins.player.PlayerInventoryMixin",
|
||||||
"mixins.player.PlayerMixin",
|
"mixins.player.PlayerMixin",
|
||||||
"mixins.world.BlockCollisionsMixin"
|
"mixins.world.BlockCollisionsMixin"
|
||||||
|
|||||||
Reference in new issue
Block a user