changed folder structure
This commit is contained in:
parent
bd8024e2a6
commit
509895e32c
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.blocks;
|
||||
|
||||
import com.jenny.compressedtnt.entities.ClusterPrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.ClusterPrimedTNT;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.blocks;
|
||||
|
||||
import com.jenny.compressedtnt.entities.blackHolePrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.blackHolePrimedTNT;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.blocks;
|
||||
|
||||
import com.jenny.compressedtnt.entities.claymorePrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.claymorePrimedTNT;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.blocks;
|
||||
|
||||
import com.jenny.compressedtnt.entities.homingPrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.homingPrimedTNT;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.blocks;
|
||||
|
||||
import com.jenny.compressedtnt.entities.StrongerPrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.StrongerPrimedTNT;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.jenny.compressedtnt.items.arrows.entity;
|
||||
package com.jenny.compressedtnt.entities.arrows;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
import net.minecraft.core.particles.ParticleTypes;
|
||||
@ -25,7 +25,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import java.util.Collection;
|
||||
import java.util.Set;
|
||||
|
||||
public class EntityArrowBase extends AbstractArrow {
|
||||
public class baseArrow extends AbstractArrow {
|
||||
private static final int EXPOSED_POTION_DECAY_TIME = 600;
|
||||
private static final int NO_EFFECT_COLOR = -1;
|
||||
private static final EntityDataAccessor<Integer> ID_EFFECT_COLOR = SynchedEntityData.defineId(Arrow.class, EntityDataSerializers.INT);
|
||||
@ -34,15 +34,15 @@ public class EntityArrowBase extends AbstractArrow {
|
||||
private final Set<MobEffectInstance> effects = Sets.newHashSet();
|
||||
private boolean fixedColor;
|
||||
|
||||
public EntityArrowBase(EntityType<? extends EntityArrowBase> pEntityType, Level pLevel) {
|
||||
public baseArrow(EntityType<? extends baseArrow> pEntityType, Level pLevel) {
|
||||
super(pEntityType, pLevel);
|
||||
}
|
||||
|
||||
public EntityArrowBase(Level pLevel, double pX, double pY, double pZ, EntityType<? extends EntityArrowBase> pEntityType) {
|
||||
public baseArrow(Level pLevel, double pX, double pY, double pZ, EntityType<? extends baseArrow> pEntityType) {
|
||||
super(pEntityType, pX, pY, pZ, pLevel);
|
||||
}
|
||||
|
||||
public EntityArrowBase(Level pLevel, LivingEntity pShooter, EntityType<? extends EntityArrowBase> pEntityType) {
|
||||
public baseArrow(Level pLevel, LivingEntity pShooter, EntityType<? extends baseArrow> pEntityType) {
|
||||
super(pEntityType, pShooter, pLevel);
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.jenny.compressedtnt.items.arrows.entity;
|
||||
package com.jenny.compressedtnt.entities.arrows;
|
||||
|
||||
import com.jenny.compressedtnt.items.items;
|
||||
import com.jenny.compressedtnt.entities.entities;
|
||||
@ -9,12 +9,12 @@ import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.level.Level;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class EntityArrowTNT extends EntityArrowBase {
|
||||
public EntityArrowTNT(EntityType<EntityArrowTNT> pEntityType, Level pLevel) {
|
||||
public class tntArrow extends baseArrow {
|
||||
public tntArrow(EntityType<tntArrow> pEntityType, Level pLevel) {
|
||||
super(pEntityType, pLevel);
|
||||
}
|
||||
|
||||
public EntityArrowTNT(Level pLevel, LivingEntity pShooter) {
|
||||
public tntArrow(Level pLevel, LivingEntity pShooter) {
|
||||
super(pLevel, pShooter, entities.ARROW_TNT.get());
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
package com.jenny.compressedtnt.entities.client;
|
||||
|
||||
import com.jenny.compressedtnt.blocks.blocks;
|
||||
import com.jenny.compressedtnt.entities.basePrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.basePrimedTNT;
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.math.Axis;
|
||||
import net.minecraft.client.renderer.MultiBufferSource;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities.client;
|
||||
|
||||
import com.jenny.compressedtnt.items.arrows.entity.EntityArrowTNT;
|
||||
import com.jenny.compressedtnt.entities.arrows.tntArrow;
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.math.Axis;
|
||||
import net.minecraft.client.renderer.MultiBufferSource;
|
||||
@ -14,7 +14,7 @@ import net.minecraft.world.level.block.Blocks;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class TNTArrowRenderer extends EntityRenderer<EntityArrowTNT> {
|
||||
public class TNTArrowRenderer extends EntityRenderer<tntArrow> {
|
||||
private final BlockRenderDispatcher blockRenderer;
|
||||
private float i = 0;
|
||||
|
||||
@ -24,7 +24,7 @@ public class TNTArrowRenderer extends EntityRenderer<EntityArrowTNT> {
|
||||
this.blockRenderer = pContext.getBlockRenderDispatcher();
|
||||
}
|
||||
|
||||
public void render(@NotNull EntityArrowTNT pEntity, float pEntityYaw, float pPartialTicks, PoseStack pPoseStack, @NotNull MultiBufferSource pBuffer, int pPackedLight) {
|
||||
public void render(@NotNull tntArrow pEntity, float pEntityYaw, float pPartialTicks, PoseStack pPoseStack, @NotNull MultiBufferSource pBuffer, int pPackedLight) {
|
||||
pPoseStack.pushPose();
|
||||
pPoseStack.translate(0.0F, 0.5F, 0.0F);
|
||||
pPoseStack.scale(0.5f, 0.5f, 0.5f);
|
||||
@ -38,7 +38,7 @@ public class TNTArrowRenderer extends EntityRenderer<EntityArrowTNT> {
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public ResourceLocation getTextureLocation(@NotNull EntityArrowTNT pEntity) {
|
||||
public ResourceLocation getTextureLocation(@NotNull tntArrow pEntity) {
|
||||
return TextureAtlas.LOCATION_BLOCKS;
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities.client;
|
||||
|
||||
import com.jenny.compressedtnt.entities.ClusterPrimedTNT;
|
||||
import com.jenny.compressedtnt.entities.tnt.ClusterPrimedTNT;
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.math.Axis;
|
||||
import net.minecraft.client.renderer.MultiBufferSource;
|
||||
|
@ -1,9 +1,10 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
|
||||
import com.jenny.compressedtnt.entities.arrows.tntArrow;
|
||||
import com.jenny.compressedtnt.entities.client.BaseTNTRenderer;
|
||||
import com.jenny.compressedtnt.entities.client.TNTArrowRenderer;
|
||||
import com.jenny.compressedtnt.entities.client.clusterTNTRenderer;
|
||||
import com.jenny.compressedtnt.items.arrows.entity.*;
|
||||
import com.jenny.compressedtnt.entities.tnt.*;
|
||||
|
||||
import net.minecraft.client.renderer.entity.EntityRenderers;
|
||||
import net.minecraft.world.entity.EntityType;
|
||||
@ -39,8 +40,8 @@ public class entities {
|
||||
ENTITY_TYPES.register("tnt_claymore", () -> EntityType.Builder.<claymorePrimedTNT>of(claymorePrimedTNT::new, MobCategory.MISC)
|
||||
.sized(0.98F, 0.7F).fireImmune().clientTrackingRange(8).build("tnt_claymore"));
|
||||
|
||||
public static final RegistryObject<EntityType<EntityArrowTNT>> ARROW_TNT =
|
||||
ENTITY_TYPES.register("arrow_tnt", () -> EntityType.Builder.<EntityArrowTNT>of(EntityArrowTNT::new, MobCategory.MISC)
|
||||
public static final RegistryObject<EntityType<tntArrow>> ARROW_TNT =
|
||||
ENTITY_TYPES.register("arrow_tnt", () -> EntityType.Builder.<tntArrow>of(tntArrow::new, MobCategory.MISC)
|
||||
.sized(0.48F, 0.48F).clientTrackingRange(64).build("arrow_tnt"));
|
||||
|
||||
public static void register(IEventBus eventBus) {
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
package com.jenny.compressedtnt.entities.tnt;
|
||||
|
||||
import com.jenny.compressedtnt.entities.entities;
|
||||
import net.minecraft.world.entity.EntityType;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.level.Level;
|
@ -1,5 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
package com.jenny.compressedtnt.entities.tnt;
|
||||
|
||||
import com.jenny.compressedtnt.entities.entities;
|
||||
import net.minecraft.world.entity.EntityType;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.level.Level;
|
@ -1,4 +1,4 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
package com.jenny.compressedtnt.entities.tnt;
|
||||
|
||||
import net.minecraft.core.particles.ParticleTypes;
|
||||
import net.minecraft.nbt.CompoundTag;
|
@ -1,5 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
package com.jenny.compressedtnt.entities.tnt;
|
||||
|
||||
import com.jenny.compressedtnt.entities.entities;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.network.syncher.EntityDataSerializers;
|
@ -1,5 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
package com.jenny.compressedtnt.entities.tnt;
|
||||
|
||||
import com.jenny.compressedtnt.entities.entities;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.network.syncher.EntityDataSerializers;
|
@ -1,5 +1,6 @@
|
||||
package com.jenny.compressedtnt.entities;
|
||||
package com.jenny.compressedtnt.entities.tnt;
|
||||
|
||||
import com.jenny.compressedtnt.entities.entities;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.network.syncher.EntityDataAccessor;
|
||||
import net.minecraft.network.syncher.EntityDataSerializers;
|
@ -1,6 +1,6 @@
|
||||
package com.jenny.compressedtnt.items.arrows.item;
|
||||
package com.jenny.compressedtnt.items;
|
||||
|
||||
import com.jenny.compressedtnt.items.arrows.entity.EntityArrowTNT;
|
||||
import com.jenny.compressedtnt.entities.arrows.tntArrow;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.entity.projectile.AbstractArrow;
|
||||
import net.minecraft.world.item.ArrowItem;
|
||||
@ -17,6 +17,6 @@ public class ArrowTNT extends ArrowItem {
|
||||
@Override
|
||||
@NotNull
|
||||
public AbstractArrow createArrow(@NotNull Level pLevel, @NotNull ItemStack pStack, @NotNull LivingEntity pShooter) {
|
||||
return new EntityArrowTNT(pLevel, pShooter);
|
||||
return new tntArrow(pLevel, pShooter);
|
||||
}
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
package com.jenny.compressedtnt.items;
|
||||
|
||||
import com.jenny.compressedtnt.items.arrows.item.*;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraftforge.eventbus.api.IEventBus;
|
||||
import net.minecraftforge.registries.DeferredRegister;
|
||||
|
Loading…
x
Reference in New Issue
Block a user