Skip to content

Commit 313c0a8

Browse files
committed
sub 700!
1 parent 3996599 commit 313c0a8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+217
-246
lines changed

src/main/java/de/dafuqs/spectrum/SpectrumClient.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ public SpectrumClient(IEventBus modBus, ModContainer modContainer) {
7070
NeoForge.EVENT_BUS.addListener((Consumer<AddReloadListenerEvent>) event -> {
7171
event.addListener(ParticleSpawnerParticlesDataLoader.INSTANCE);
7272
});
73+
74+
modBus.addListener(SpectrumColorProviders::registerBlocks);
75+
modBus.addListener(SpectrumColorProviders::registerItems);
7376
}
7477

7578
@Override

src/main/java/de/dafuqs/spectrum/api/block/FilterConfigurable.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import de.dafuqs.spectrum.helpers.*;
44
import de.dafuqs.spectrum.inventories.slots.*;
5+
import de.dafuqs.spectrum.networking.c2s_payloads.*;
56
import net.minecraft.core.*;
67
import net.minecraft.nbt.*;
78
import net.minecraft.network.*;
@@ -10,6 +11,7 @@
1011
import net.minecraft.world.entity.player.*;
1112
import net.minecraft.world.inventory.*;
1213
import net.minecraft.world.item.*;
14+
import net.neoforged.neoforge.network.*;
1315
import org.jetbrains.annotations.*;
1416

1517
import java.util.*;

src/main/java/de/dafuqs/spectrum/blocks/pedestal/PedestalBlockEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ private static boolean craftPedestalRecipe(PedestalBlockEntity pedestalBlockEnti
383383
// => Upgrade
384384
pedestalBlockEntity.playSound(SpectrumSoundEvents.PEDESTAL_UPGRADE);
385385
PedestalBlock.upgradeToVariant(world, pedestalBlockEntity.getBlockPos(), newPedestalVariant);
386-
PlayPedestalUpgradedParticlePayload.spawnPedestalUpgradeParticles(world, pedestalBlockEntity.worldPosition, newPedestalVariant);
386+
PlayPedestalUpgradedParticlePayload.spawnPedestalUpgradeParticles(pedestalBlockEntity, newPedestalVariant);
387387

388388
pedestalBlockEntity.pedestalVariant = newPedestalVariant;
389389
pedestalBlockEntity.currentRecipe = null; // reset the recipe, otherwise pedestal would remember crafting the update

src/main/java/de/dafuqs/spectrum/entity/SpectrumEntityTypes.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import net.minecraft.world.entity.*;
77
import net.minecraft.world.entity.item.*;
88
import net.minecraft.world.entity.projectile.*;
9+
import net.neoforged.bus.api.*;
910
import net.neoforged.neoforge.event.entity.*;
1011
import net.neoforged.neoforge.registries.*;
1112

@@ -76,4 +77,9 @@ private static <T extends Entity> DeferredHolder<EntityType<?>, EntityType<T>> r
7677
return REGISTER.register(id, () -> type.build(SpectrumCommon.MOD_ID + "." + id));
7778
}
7879

80+
public static void register(IEventBus modBus) {
81+
modBus.addListener(SpectrumEntityTypes::registerAttributes);
82+
REGISTER.register(modBus);
83+
}
84+
7985
}

src/main/java/de/dafuqs/spectrum/entity/entity/BedrockFishingBobberEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public BedrockFishingBobberEntity(EntityType<? extends SpectrumFishingBobberEnti
1212
}
1313

1414
public BedrockFishingBobberEntity(Player thrower, Level world, int luckOfTheSeaLevel, int waitTimeReductionTicks, int exuberanceLevel, int bigCatchLevel, int serendipityReelLevel, boolean inventoryInsertion, boolean foundry) {
15-
super(SpectrumEntityTypes.BEDROCK_FISHING_BOBBER, thrower, world, luckOfTheSeaLevel, waitTimeReductionTicks, exuberanceLevel, bigCatchLevel, serendipityReelLevel, inventoryInsertion, foundry);
15+
super(SpectrumEntityTypes.BEDROCK_FISHING_BOBBER.get(), thrower, world, luckOfTheSeaLevel, waitTimeReductionTicks, exuberanceLevel, bigCatchLevel, serendipityReelLevel, inventoryInsertion, foundry);
1616
}
1717

1818
@Override

src/main/java/de/dafuqs/spectrum/entity/entity/BidentMirrorImageEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
public class BidentMirrorImageEntity extends BidentBaseEntity {
1818
public BidentMirrorImageEntity(Level world) {
19-
this(SpectrumEntityTypes.BIDENT_MIRROR_IMAGE, world);
19+
this(SpectrumEntityTypes.BIDENT_MIRROR_IMAGE.get(), world);
2020
}
2121

2222
public BidentMirrorImageEntity(EntityType<? extends ThrownTrident> entityType, Level world) {

src/main/java/de/dafuqs/spectrum/entity/entity/BlockFlooderProjectile.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
public class BlockFlooderProjectile extends ThrowableItemProjectile {
1717

1818
public BlockFlooderProjectile(EntityType<ThrowableItemProjectile> thrownItemEntityEntityType, Level world) {
19-
super(SpectrumEntityTypes.BLOCK_FLOODER_PROJECTILE, world);
19+
super(SpectrumEntityTypes.BLOCK_FLOODER_PROJECTILE.get(), world);
2020
}
2121

2222
public BlockFlooderProjectile(Level world, LivingEntity owner) {
23-
super(SpectrumEntityTypes.BLOCK_FLOODER_PROJECTILE, owner, world);
23+
super(SpectrumEntityTypes.BLOCK_FLOODER_PROJECTILE.get(), owner, world);
2424
}
2525

2626
public BlockFlooderProjectile(Level world, double x, double y, double z) {
27-
super(SpectrumEntityTypes.BLOCK_FLOODER_PROJECTILE, x, y, z, world);
27+
super(SpectrumEntityTypes.BLOCK_FLOODER_PROJECTILE.get(), x, y, z, world);
2828
}
2929

3030
@Override

src/main/java/de/dafuqs/spectrum/entity/entity/DraconicTwinswordEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class DraconicTwinswordEntity extends BidentBaseEntity implements NonLivi
4848
private float damageMult = 1, velMult = 1;
4949

5050
public DraconicTwinswordEntity(Level world) {
51-
this(SpectrumEntityTypes.DRACONIC_TWINSWORD, world);
51+
this(SpectrumEntityTypes.DRACONIC_TWINSWORD.get(), world);
5252
}
5353

5454
public DraconicTwinswordEntity(EntityType<? extends ThrownTrident> entityType, Level world) {

src/main/java/de/dafuqs/spectrum/entity/entity/DragonTalonEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class DragonTalonEntity extends BidentBaseEntity {
3434
private static final EntityDataAccessor<Boolean> HIT = SynchedEntityData.defineId(DragonTalonEntity.class, EntityDataSerializers.BOOLEAN);
3535

3636
public DragonTalonEntity(Level world) {
37-
this(SpectrumEntityTypes.DRAGON_TALON, world);
37+
this(SpectrumEntityTypes.DRAGON_TALON.get(), world);
3838
}
3939

4040
public DragonTalonEntity(EntityType<? extends ThrownTrident> entityType, Level world) {

src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ public FireproofItemEntity(Level world, double x, double y, double z, ItemStack
1919
}
2020

2121
public FireproofItemEntity(Level world, double x, double y, double z, ItemStack stack, double velocityX, double velocityY, double velocityZ) {
22-
this(SpectrumEntityTypes.FIREPROOF_ITEM, world);
22+
this(SpectrumEntityTypes.FIREPROOF_ITEM.get(), world);
2323
this.setPos(x, y, z);
2424
this.setDeltaMovement(velocityX, velocityY, velocityZ);
2525
this.setItem(stack);
2626
}
2727

2828
private FireproofItemEntity(ItemEntity entity) {
29-
super(SpectrumEntityTypes.FIREPROOF_ITEM, entity.level());
29+
super(SpectrumEntityTypes.FIREPROOF_ITEM.get(), entity.level());
3030
}
3131

3232
@Override

0 commit comments

Comments
 (0)