Skip to content

Commit 75d19d9

Browse files
committed
Stuff
1 parent d420197 commit 75d19d9

33 files changed

+312
-293
lines changed

common/src/main/java/com/ryorama/terrariamod/TerrariaMod.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010
import dev.architectury.registry.registries.RegistrySupplier;
1111
import me.shedaniel.autoconfig.AutoConfig;
1212
import me.shedaniel.autoconfig.serializer.GsonConfigSerializer;
13-
import net.minecraft.item.Item;
1413
import net.minecraft.registry.RegistryKeys;
1514
import net.minecraft.util.Identifier;
1615
import net.minecraft.world.gen.chunk.ChunkGenerator;
16+
import org.apache.logging.log4j.LogManager;
17+
import org.apache.logging.log4j.Logger;
1718

18-
import java.util.ArrayList;
19-
import java.util.List;
2019
import java.util.function.Supplier;
2120

2221
public class TerrariaMod {
2322
public static final String MOD_ID = "terrariamod";
23+
public static final Logger LOGGER = LogManager.getLogger(TerrariaMod.class);
2424
public static TerrariaModConfig CONFIG = new TerrariaModConfig();
2525

2626
public static final DeferredRegister<Codec<? extends ChunkGenerator>> CHUNK_GENERATORS = DeferredRegister.create(TerrariaMod.MOD_ID, RegistryKeys.CHUNK_GENERATOR);
@@ -32,8 +32,8 @@ public static void init() {
3232
CONFIG = AutoConfig.getConfigHolder(TerrariaModConfig.class).getConfig();
3333
CHUNK_GENERATORS.register();
3434
BuffsT.init();
35-
EntitiesT.init();
3635
BlocksT.init();
36+
EntitiesT.init();
3737
ItemsT.init();
3838
}
3939

common/src/main/java/com/ryorama/terrariamod/items/impl/interfaces/IRareItem.java

+10-11
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
import net.minecraft.util.Formatting;
44

55
public interface IRareItem {
6-
public Formatting GREY = Formatting.GRAY;
7-
public Formatting WHITE = Formatting.WHITE;
8-
public Formatting BLUE = Formatting.BLUE;
9-
public Formatting GREEN = Formatting.GREEN;
10-
public Formatting ORANGE = Formatting.GOLD;
11-
public Formatting LIGHT_RED = Formatting.RED;
12-
public Formatting LIGHT_PURPLE = Formatting.LIGHT_PURPLE;
13-
public Formatting YELLOW = Formatting.YELLOW;
14-
public Formatting RED = Formatting.DARK_RED;
15-
public Formatting PURPLE = Formatting.DARK_PURPLE;
16-
6+
Formatting GREY = Formatting.GRAY;
7+
Formatting WHITE = Formatting.WHITE;
8+
Formatting BLUE = Formatting.BLUE;
9+
Formatting GREEN = Formatting.GREEN;
10+
Formatting ORANGE = Formatting.GOLD;
11+
Formatting LIGHT_RED = Formatting.RED;
12+
Formatting LIGHT_PURPLE = Formatting.LIGHT_PURPLE;
13+
Formatting YELLOW = Formatting.YELLOW;
14+
Formatting RED = Formatting.DARK_RED;
15+
Formatting PURPLE = Formatting.DARK_PURPLE;
1716
}

common/src/main/java/com/ryorama/terrariamod/items/terraria/consumable/food/Mushroom.java

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ public TypedActionResult<ItemStack> use(World world, PlayerEntity playerEntity,
2424
playerEntity.heal(15);
2525
addBuffOnEaten(playerEntity, BuffsT.POTION_SICKNESS,1000);
2626
handlePlayerHunger(playerEntity, 4, 2);
27+
if (!playerEntity.isCreative()) {
28+
playerEntity.getStackInHand(hand).decrement(1);
29+
}
2730
return TypedActionResult.success(playerEntity.getStackInHand(hand));
2831
}
2932

common/src/main/java/com/ryorama/terrariamod/items/terraria/consumable/misc/LifeCrystal.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ public LifeCrystal(Settings settings) {
2020
public TypedActionResult<ItemStack> use(World world, PlayerEntity playerEntity, Hand hand) {
2121
if (playerEntity.getAttributeValue(EntityAttributes.GENERIC_MAX_HEALTH) < 400) {
2222
playerEntity.playSound(TAudio.HEALTH_CRYSTAL, 1, 1);
23-
2423
playerEntity.getAttributeInstance(EntityAttributes.GENERIC_MAX_HEALTH).setBaseValue(playerEntity.getAttributeValue(EntityAttributes.GENERIC_MAX_HEALTH) + 20);
2524
playerEntity.setHealth((float)(playerEntity.getAttributeValue(EntityAttributes.GENERIC_MAX_HEALTH) + 20));
26-
27-
playerEntity.getInventory().getMainHandStack().decrement(1);
25+
if (!playerEntity.isCreative()) {
26+
playerEntity.getStackInHand(hand).decrement(1);
27+
}
2828

2929
return TypedActionResult.success(playerEntity.getStackInHand(hand));
3030
}

common/src/main/java/com/ryorama/terrariamod/items/terraria/consumable/potions/HealingPotion.java

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ public TypedActionResult<ItemStack> use(World world, PlayerEntity playerEntity,
2222
playerEntity.playSound(TAudio.DRINK, 1, 1);
2323
playerEntity.heal(100);
2424
BuffsT.AddBuffToEntity(playerEntity, 1000, BuffsT.POTION_SICKNESS);
25+
if (!playerEntity.isCreative()) {
26+
playerEntity.getStackInHand(hand).decrement(1);
27+
}
2528
return TypedActionResult.success(playerEntity.getStackInHand(hand));
2629
}
2730

common/src/main/java/com/ryorama/terrariamod/items/terraria/consumable/potions/LesserHealingPotion.java

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ public TypedActionResult<ItemStack> use(World world, PlayerEntity playerEntity,
2222
playerEntity.playSound(TAudio.DRINK, 1, 1);
2323
playerEntity.heal(50);
2424
BuffsT.AddBuffToEntity(playerEntity, 1000, BuffsT.POTION_SICKNESS);
25+
if (!playerEntity.isCreative()) {
26+
playerEntity.getStackInHand(hand).decrement(1);
27+
}
2528
return TypedActionResult.success(playerEntity.getStackInHand(hand));
2629
}
2730

common/src/main/java/com/ryorama/terrariamod/utils/reflection/ReflectionUtil.java

-149
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.ryorama.terrariamod.world;
2+
3+
import net.minecraft.block.Block;
4+
5+
import java.util.List;
6+
7+
public class OreGen {
8+
public final Block oreBlock;
9+
public final List<Block> replacableBlocks;
10+
public final float genChance;
11+
public final int minAmnt;
12+
public final int maxAmt;
13+
14+
public OreGen(Block oreBlock, List<Block> replacableBlocks, float genChance, int minAmnt, int maxAmt) {
15+
this.oreBlock = oreBlock;
16+
this.replacableBlocks = replacableBlocks;
17+
this.genChance = genChance;
18+
this.minAmnt = minAmnt;
19+
this.maxAmt = maxAmt;
20+
}
21+
}

0 commit comments

Comments
 (0)