Skip to content

Commit

Permalink
Nebula V5 for 1.19.2 - 1.20.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Dev0Louis committed Jan 24, 2024
1 parent 309fbc2 commit 2c72e33
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 19 deletions.
8 changes: 4 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
org.gradle.jvmargs=-Xmx1G
# Fabric Properties
# check these on https://modmuss50.me/fabric.html
minecraft_version=1.20.4
supported_version=>=1.20.2
yarn_mappings=1.20.4+build.3
minecraft_version=1.19.4
supported_version=>=1.19.2 <=1.20.1
yarn_mappings=1.19.4+build.2
loader_version=0.15.6
# Mod Properties
mod_version=5.0.0
maven_group=dev.louis
archives_base_name=Nebula
# Dependencies
# check this on https://modmuss50.me/fabric.html
fabric_version=0.95.0+1.20.4
fabric_version=0.87.2+1.19.4
24 changes: 11 additions & 13 deletions nebulo/src/main/java/dev/louis/nebulo/client/NebuloClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,41 +55,39 @@ private void registerKeybindCallback() {
}

private void registerRenderCallback() {
HudRenderCallback.EVENT.register((drawContext, tickDelta) -> {
HudRenderCallback.EVENT.register((matrixStack, tickDelta) -> {
var player = MinecraftClient.getInstance().player;
if(player == null)return;
var manaManager = player.getManaManager();
var spellManager = player.getSpellManager();
var mana = String.valueOf(manaManager.getMana());
var maxMana = String.valueOf(manaManager.getMaxMana());
drawContext.drawText(
MinecraftClient.getInstance().textRenderer,
var textRenderer = MinecraftClient.getInstance().textRenderer;
textRenderer.draw(
matrixStack,
"Mana: " + mana + "/" + maxMana,
10,
10,
0x0000FF,
false
0x0000FF
);

drawContext.drawText(
MinecraftClient.getInstance().textRenderer,
textRenderer.drawWithShadow(
matrixStack,
"Learned Spells:",
10,
20,
0x00FFFF,
true
0x00FFFF
);

var spells = spellManager.getLearnedSpells();
AtomicInteger y = new AtomicInteger(30);
spells.forEach(spellType -> {
drawContext.drawText(
MinecraftClient.getInstance().textRenderer,
textRenderer.drawWithShadow(
matrixStack,
spellType.getId().toString(),
10,
y.get(),
0x03F6FF,
true
0x03F6FF
);
y.addAndGet(10);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public void tick() {
var world = this.getCaster().getWorld();
if(!world.isClient()) {
var serverPlayer = (ServerPlayerEntity) this.getCaster();
serverPlayer.getServerWorld().spawnParticles(
serverPlayer.getWorld().spawnParticles(
serverPlayer,
ParticleTypes.CLOUD,
false,
Expand Down Expand Up @@ -52,7 +52,7 @@ public void onEnd() {
if(!this.getCaster().getWorld().isClient()) {
var serverPlayer = (ServerPlayerEntity) this.getCaster();
serverPlayer.playSound(SoundEvents.ENTITY_CAMEL_DASH, SoundCategory.PLAYERS, 2f, -1f);
serverPlayer.getServerWorld().spawnParticles(
serverPlayer.getWorld().spawnParticles(
serverPlayer,
ParticleTypes.SMOKE,
false,
Expand Down

0 comments on commit 2c72e33

Please sign in to comment.