
Candy Wrapper
Активный0.0
Установок
0
Последнее обновление
3 дня назад
Версии
1.21.4 — 1.21.5
Сервер
Fabric
Библиотеки
Candy Wrapper
Candy Warpper is a library mod I use in many of my mods. You are free to use it in your mods.
Things made player riding possible:
- Redirect
isSaveable()
inaddPassenger()
to a custom method which returnsisPlayer()
if not saveable. - Send
EntityPassengersSetS2CPacket
to the vehicle player when mounting or dismounting.
Other utils:
public class ItemEnchantmentsComponent {
public int getLevel(String enchantment) {}
}
public class Scoreboard {
public ScoreboardObjective getOrAddObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType, boolean displayAutoUpdate, @Nullable NumberFormat numberFormat) {}
public Team getOrAddTeam(String name) {}
}
public abstract class Entity {
public double getXDelta() {}
public double getYDelta() {}
public double getZDelta() {}
public double getPosDelta() {}
public double getYawDelta() {}
public double getPitchDelta() {}
// A shortcut of .getCommandTags().contains(commandTag)
public boolean hasCommandTag(String commandTag) {}
}
public class BossBarManager {
public CommandBossBar getOrAdd(Identifier id, Text displayName) {}
public boolean contains(Identifier id) {}
public void remove(Identifier id) {}
}
public abstract class BossBar {
public static enum Color {
public Formatting getFormat() {}
}
}
public class NbtCompound {
public Map<? extends String, ? extends NbtElement> getEntries() {}
public Set<String> keySet() {}
public void putAll(NbtCompound entries) {}
}
public class NbtComponent {
public NbtComponent copyFrom(NbtComponent nbtComponent) {}
}
public final class ItemStack {
public Identifier getId() {}
// A shortcut of .getRegistryEntry().getIdAsString()
public String getIdAsString() {}
}
public abstract class PlayerEntity {
public ScoreHolder getScoreHolder() {}
}
public abstract class LivingEntity {
public float getBodyYawDelta() {}
public float getHeadYawDelta() {}
public ScoreHolder getScoreHolder() {}
}
public abstract class BossBars {
public abstract class Colors {
public static String getName(Formatting format) {}
public static Formatting getFormat(String name) {}
public static BossBar.Color byName(String name) {}
public static BossBar.Color byFormat(Formatting format) {}
}
public abstract class Styles {
public static BossBar.Style byName(String name) {}
}
}
FAQ
Performence downside if only install the library?
No. Except that it takes a few more milliseconds to start Minecraft.