Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
dc81f5e8da |
@ -188,3 +188,9 @@ tasks.named('jar', Jar).configure {
|
|||||||
tasks.withType(JavaCompile).configureEach {
|
tasks.withType(JavaCompile).configureEach {
|
||||||
options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation
|
options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sourceSets.each {
|
||||||
|
def dir = layout.buildDirectory.dir("sourcesSets/$it.name")
|
||||||
|
it.output.resourcesDir = dir
|
||||||
|
it.java.destinationDirectory = dir
|
||||||
|
}
|
@ -1,13 +1,12 @@
|
|||||||
org.gradle.jvmargs=-Xmx3G
|
org.gradle.jvmargs=-Xmx3G
|
||||||
org.gradle.daemon=false
|
org.gradle.daemon=false
|
||||||
|
minecraft_version=1.20.3
|
||||||
minecraft_version=1.20.1
|
minecraft_version_range=[1.20.3,1.20.4]
|
||||||
minecraft_version_range=[1.20.1,1.20.2]
|
forge_version=49.0.2
|
||||||
forge_version=47.3.22
|
forge_version_range=[49,)
|
||||||
forge_version_range=[47,)
|
loader_version_range=[49,)
|
||||||
loader_version_range=[47,)
|
|
||||||
mapping_channel=parchment
|
mapping_channel=parchment
|
||||||
mapping_version=2023.09.03-1.20.1
|
mapping_version=2023.12.31-1.20.3
|
||||||
|
|
||||||
mod_id=enhancedexplosives
|
mod_id=enhancedexplosives
|
||||||
mod_name=Enhanced Explosives
|
mod_name=Enhanced Explosives
|
||||||
|
@ -5,7 +5,6 @@ import net.minecraft.world.entity.EntityType;
|
|||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.entity.projectile.AbstractArrow;
|
import net.minecraft.world.entity.projectile.AbstractArrow;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
import net.minecraft.world.item.Items;
|
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.phys.Vec3;
|
import net.minecraft.world.phys.Vec3;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@ -14,15 +13,15 @@ public class baseArrow extends AbstractArrow {
|
|||||||
private int tick = 0;
|
private int tick = 0;
|
||||||
|
|
||||||
public baseArrow(EntityType<? extends baseArrow> pEntityType, Level pLevel) {
|
public baseArrow(EntityType<? extends baseArrow> pEntityType, Level pLevel) {
|
||||||
super(pEntityType, pLevel);
|
super(pEntityType, pLevel, ItemStack.EMPTY);
|
||||||
}
|
}
|
||||||
|
|
||||||
public baseArrow(Level pLevel, LivingEntity pShooter, EntityType<? extends baseArrow> pEntityType) {
|
public baseArrow(Level pLevel, LivingEntity pShooter, EntityType<? extends baseArrow> pEntityType) {
|
||||||
super(pEntityType, pShooter, pLevel);
|
super(pEntityType, pShooter, pLevel, ItemStack.EMPTY);
|
||||||
}
|
}
|
||||||
|
|
||||||
public baseArrow(Level pLevel, EntityType<? extends baseArrow> pEntityType) {
|
public baseArrow(Level pLevel, EntityType<? extends baseArrow> pEntityType) {
|
||||||
super(pEntityType, pLevel);
|
super(pEntityType, pLevel, ItemStack.EMPTY);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void tick() {
|
public void tick() {
|
||||||
@ -37,7 +36,7 @@ public class baseArrow extends AbstractArrow {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
protected ItemStack getPickupItem() {
|
protected ItemStack getPickupItem() {
|
||||||
return new ItemStack(Items.ARROW);
|
return ItemStack.EMPTY;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Vec3 particlePos(double dist) {
|
protected Vec3 particlePos(double dist) {
|
||||||
|
@ -2,15 +2,12 @@ package com.jenny.enhancedexplosives.entities.arrows;
|
|||||||
|
|
||||||
import com.jenny.enhancedexplosives.config.ConfigClient;
|
import com.jenny.enhancedexplosives.config.ConfigClient;
|
||||||
import com.jenny.enhancedexplosives.entities.entities;
|
import com.jenny.enhancedexplosives.entities.entities;
|
||||||
import com.jenny.enhancedexplosives.items.items;
|
|
||||||
import com.jenny.enhancedexplosives.particles.particles;
|
import com.jenny.enhancedexplosives.particles.particles;
|
||||||
import net.minecraft.util.RandomSource;
|
import net.minecraft.util.RandomSource;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.phys.Vec3;
|
import net.minecraft.world.phys.Vec3;
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
public class carpetArrow extends baseArrow {
|
public class carpetArrow extends baseArrow {
|
||||||
public final int childCount = 32;
|
public final int childCount = 32;
|
||||||
@ -47,11 +44,6 @@ public class carpetArrow extends baseArrow {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
protected ItemStack getPickupItem() {
|
|
||||||
return new ItemStack(items.CARPET_ARROW.get());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void spawnParticles(float partialTicks) {
|
public void spawnParticles(float partialTicks) {
|
||||||
for (int i = 1; i <= ConfigClient.calcPCount(5); i++) {
|
for (int i = 1; i <= ConfigClient.calcPCount(5); i++) {
|
||||||
|
@ -3,13 +3,11 @@ package com.jenny.enhancedexplosives.entities.arrows;
|
|||||||
import com.jenny.enhancedexplosives.config.ConfigClient;
|
import com.jenny.enhancedexplosives.config.ConfigClient;
|
||||||
import com.jenny.enhancedexplosives.config.ConfigServer;
|
import com.jenny.enhancedexplosives.config.ConfigServer;
|
||||||
import com.jenny.enhancedexplosives.entities.entities;
|
import com.jenny.enhancedexplosives.entities.entities;
|
||||||
import com.jenny.enhancedexplosives.items.items;
|
|
||||||
import com.jenny.enhancedexplosives.particles.particles;
|
import com.jenny.enhancedexplosives.particles.particles;
|
||||||
import net.minecraft.world.damagesource.DamageSource;
|
import net.minecraft.world.damagesource.DamageSource;
|
||||||
import net.minecraft.world.damagesource.DamageTypes;
|
import net.minecraft.world.damagesource.DamageTypes;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.phys.Vec3;
|
import net.minecraft.world.phys.Vec3;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@ -48,11 +46,6 @@ public class carpetArrowPart extends baseArrow {
|
|||||||
return super.hurt(pSource, pAmount) || pSource.is(DamageTypes.EXPLOSION);
|
return super.hurt(pSource, pAmount) || pSource.is(DamageTypes.EXPLOSION);
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
protected ItemStack getPickupItem() {
|
|
||||||
return new ItemStack(items.CONCUSSIVE_ARROW.get());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void spawnParticles(float partialTicks) {
|
public void spawnParticles(float partialTicks) {
|
||||||
for (int i = 1; i <= ConfigClient.calcPCount(1); i++) {
|
for (int i = 1; i <= ConfigClient.calcPCount(1); i++) {
|
||||||
|
@ -2,10 +2,8 @@ package com.jenny.enhancedexplosives.entities.arrows;
|
|||||||
|
|
||||||
import com.jenny.enhancedexplosives.config.ConfigServer;
|
import com.jenny.enhancedexplosives.config.ConfigServer;
|
||||||
import com.jenny.enhancedexplosives.entities.entities;
|
import com.jenny.enhancedexplosives.entities.entities;
|
||||||
import com.jenny.enhancedexplosives.items.items;
|
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@ -33,10 +31,4 @@ public class claymoreArrow extends baseArrow{
|
|||||||
discard();
|
discard();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@NotNull
|
|
||||||
protected ItemStack getPickupItem() {
|
|
||||||
return new ItemStack(items.CONCUSSIVE_ARROW.get(), 0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,9 @@ package com.jenny.enhancedexplosives.entities.arrows;
|
|||||||
|
|
||||||
import com.jenny.enhancedexplosives.config.ConfigClient;
|
import com.jenny.enhancedexplosives.config.ConfigClient;
|
||||||
import com.jenny.enhancedexplosives.entities.entities;
|
import com.jenny.enhancedexplosives.entities.entities;
|
||||||
import com.jenny.enhancedexplosives.items.items;
|
|
||||||
import com.jenny.enhancedexplosives.particles.particles;
|
import com.jenny.enhancedexplosives.particles.particles;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.phys.Vec3;
|
import net.minecraft.world.phys.Vec3;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@ -35,11 +33,6 @@ public class concussiveArrow extends baseArrow{
|
|||||||
this.discard();
|
this.discard();
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
protected ItemStack getPickupItem() {
|
|
||||||
return new ItemStack(items.CONCUSSIVE_ARROW.get());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void spawnParticles(float partialTicks) {
|
public void spawnParticles(float partialTicks) {
|
||||||
for (int i = 1; i <= ConfigClient.calcPCount(5); i++) {
|
for (int i = 1; i <= ConfigClient.calcPCount(5); i++) {
|
||||||
|
@ -2,11 +2,9 @@ package com.jenny.enhancedexplosives.entities.arrows;
|
|||||||
|
|
||||||
import com.jenny.enhancedexplosives.config.ConfigClient;
|
import com.jenny.enhancedexplosives.config.ConfigClient;
|
||||||
import com.jenny.enhancedexplosives.entities.entities;
|
import com.jenny.enhancedexplosives.entities.entities;
|
||||||
import com.jenny.enhancedexplosives.items.items;
|
|
||||||
import com.jenny.enhancedexplosives.particles.particles;
|
import com.jenny.enhancedexplosives.particles.particles;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.phys.Vec3;
|
import net.minecraft.world.phys.Vec3;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@ -35,11 +33,6 @@ public class tntArrow extends baseArrow {
|
|||||||
this.discard();
|
this.discard();
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
protected ItemStack getPickupItem() {
|
|
||||||
return new ItemStack(items.TNT_ARROW.get());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void spawnParticles(float partialTicks) {
|
public void spawnParticles(float partialTicks) {
|
||||||
for (int i = 1; i <= ConfigClient.calcPCount(5); i++) {
|
for (int i = 1; i <= ConfigClient.calcPCount(5); i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user