From 4bb32da4c8f998007077d67f84ec21e5ef2ba78f Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Sun, 5 Oct 2014 20:14:56 +0200 Subject: [PATCH] Another step at cleaning up integration --- resources/assets/tinker/sounds/Credits.txt | 9 ++++ resources/assets/tinker/sounds/stoneHit1.ogg | Bin 0 -> 6790 bytes resources/assets/tinker/sounds/stoneHit2.ogg | Bin 0 -> 6142 bytes resources/assets/tinker/sounds/stoneHit3.ogg | Bin 0 -> 6066 bytes resources/assets/tinker/sounds/woodHit1.ogg | Bin 0 -> 9915 bytes resources/assets/tinker/sounds/woodHit2.ogg | Bin 0 -> 9316 bytes resources/assets/tinker/sounds/woodHit3.ogg | Bin 0 -> 9801 bytes resources/assets/tinker/sounds/woodHit4.ogg | Bin 0 -> 9667 bytes resources/assets/tinker/sounds/woodHit5.ogg | Bin 0 -> 9481 bytes src/main/java/tconstruct/TConstruct.java | 2 + .../tconstruct/weaponry/TinkerWeaponry.java | 50 ++++++++---------- .../weaponry/WeaponryClientProxy.java | 22 ++++---- .../weaponry/WeaponryCommonProxy.java | 15 +++--- .../tconstruct/weaponry/WeaponryHandler.java | 18 +++---- .../tconstruct/weaponry/ammo/ArrowAmmo.java | 11 ++-- .../tconstruct/weaponry/ammo/BoltAmmo.java | 8 +-- .../weaponry/client/AmmoSlotHandler.java | 4 +- .../weaponry/client/CrosshairHandler.java | 6 +-- .../weaponry/client/CrosshairType.java | 2 +- .../weaponry/client/IconFlipped.java | 2 +- .../weaponry/client/RenderEventHandler.java | 8 +-- .../entityrenderer/ArrowEntityRenderer.java | 4 +- .../entityrenderer/JavelinEntityRenderer.java | 4 +- .../ProjectileBaseRenderer.java | 6 +-- .../ShurikenEntityRenderer.java | 4 +- .../client/renderer/AmmoItemRenderer.java | 4 +- .../weaponry/client/renderer/BowRenderer.java | 12 ++--- .../client/renderer/CrossbowRenderer.java | 8 +-- .../client/renderer/FlexibleToolRenderer.java | 2 +- .../client/renderer/JavelinRenderer.java | 4 +- .../renderer/ThrowingKnifeRenderer.java | 4 +- .../weaponry/entity/ArrowEntity.java | 4 +- .../weaponry/entity/BoltEntity.java | 2 +- .../weaponry/entity/JavelinEntity.java | 4 +- .../weaponry/entity/ProjectileBase.java | 6 +-- .../weaponry/entity/ShurikenEntity.java | 4 +- .../weaponry/entity/ThrowingKnifeEntity.java | 4 +- .../weaponry/items/CustomToolPart.java | 2 +- .../weaponry/items/DualMaterialToolPart.java | 6 +-- .../weaponry/items/WeaponryPattern.java | 4 +- .../weaponry/items/WeaponryToolPart.java | 6 +-- .../library/util/PiercingArrowDamage.java | 2 +- .../weaponry/library/weaponry/AmmoItem.java | 6 +-- .../weaponry/library/weaponry/AmmoWeapon.java | 4 +- .../library/weaponry/ArrowShaftMaterial.java | 4 +- .../library/weaponry/BowBaseAmmo.java | 6 +-- .../weaponry/library/weaponry/IAccuracy.java | 2 +- .../weaponry/library/weaponry/IAmmo.java | 2 +- .../weaponry/library/weaponry/IWindup.java | 4 +- .../library/weaponry/ProjectileWeapon.java | 8 +-- .../java/tconstruct/weaponry/util/Config.java | 2 +- .../tconstruct/weaponry/util/Reference.java | 2 +- .../tconstruct/weaponry/weapons/Crossbow.java | 16 +++--- .../tconstruct/weaponry/weapons/Javelin.java | 6 +-- .../tconstruct/weaponry/weapons/LongBow.java | 8 +-- .../tconstruct/weaponry/weapons/ShortBow.java | 8 +-- .../tconstruct/weaponry/weapons/Shuriken.java | 12 ++--- .../weaponry/weapons/ThrowArrow.java | 6 +-- .../weaponry/weapons/ThrowArrowItem.java | 6 +-- .../weaponry/weapons/ThrowingKnife.java | 8 +-- 60 files changed, 185 insertions(+), 178 deletions(-) create mode 100644 resources/assets/tinker/sounds/Credits.txt create mode 100644 resources/assets/tinker/sounds/stoneHit1.ogg create mode 100644 resources/assets/tinker/sounds/stoneHit2.ogg create mode 100644 resources/assets/tinker/sounds/stoneHit3.ogg create mode 100644 resources/assets/tinker/sounds/woodHit1.ogg create mode 100644 resources/assets/tinker/sounds/woodHit2.ogg create mode 100644 resources/assets/tinker/sounds/woodHit3.ogg create mode 100644 resources/assets/tinker/sounds/woodHit4.ogg create mode 100644 resources/assets/tinker/sounds/woodHit5.ogg diff --git a/resources/assets/tinker/sounds/Credits.txt b/resources/assets/tinker/sounds/Credits.txt new file mode 100644 index 00000000..a22f86fa --- /dev/null +++ b/resources/assets/tinker/sounds/Credits.txt @@ -0,0 +1,9 @@ +Stone-Hit: +Pickaxe mining stone by ryanconway +https://www.freesound.org/people/ryanconway/sounds/240801/ +metal falling on stone by p3n10 +https://www.freesound.org/people/p3n10/sounds/171294/ + +Wood-Hit: +Hitting Wood by altfuture +https://www.freesound.org/people/altfuture/sounds/174633/ \ No newline at end of file diff --git a/resources/assets/tinker/sounds/stoneHit1.ogg b/resources/assets/tinker/sounds/stoneHit1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..04fe1bee08c89f72c479f589b9b20727ad316fdd GIT binary patch literal 6790 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 a1ai;*d%HCEL)oJ^N=-@cN4p>2!2dVdAKktH literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/sounds/stoneHit2.ogg b/resources/assets/tinker/sounds/stoneHit2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..68ee18816d6a1d553daa517a1772acda90847de9 GIT binary patch literal 6142 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 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/sounds/stoneHit3.ogg b/resources/assets/tinker/sounds/stoneHit3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..057eddfa0cbc067775d22958d208f645f6e24108 GIT binary patch literal 6066 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 z zk6&Hn^jqiTG92#Sy-6ns=f6MS zt^lf_>qf-mPr%s4A=x&=*#~Ls&3~V0HmX0#?^14;z`1Rw0)eTLNQQy!Z3jo%F zoA7A60_^PMwRi46egO>4tchf*x38H7{T_G$Krlxn7N^|v^4au0o#7uC%w&Z}zy+W* zwZf-DxvYa?POubBjezjA%G;g#Df!mHIRH2Ga$pYw&; zwI-bHI-g37A7rMbIt37Xs|oA;=q`mR$5UuV(a!v?R9wJIm+QFi_h+EfRB0-!yMZb1 z?_B(_>iUiEPdOWIa@f58l=RWh=Q`i1T>DilGxu4-<(KI#W>nuHVv}bsPrb`Y!YoM5 zHjc)1x%gZ*GEzqW(63}$`oA1#7_w;;Q@=uYk^+rINz$I->B*DNyAdv8E8N-6^ z(20o&fK`QWacFCLU%goJ`SA4qxGB}u1l93lq1-6;K|at+OXc&9`Lc|A*d~7dT#D0x z+NNuS7x^{gGMZ||opwS~Fy@z=^>qbDG5yH`?ogeCjKLqCng6TEvdc7og^_4|1StW1 zXoWx+klyFIBHb-4w4O!bn*hAU0RMw04lz}q@2kq*in{Y&@h6{r@&*54!K0;5Ui$kC zE>x{^dk2rAS!d)ww&HIKS=wcIrO9SjLz$~L( z{rqT6&ozfh{S?E|{4hfFliQ8K-`B>JB(~LBgE(>gPC;5}I!mQ{)`_G<3vB-0)~Ftd zh|vFBxiB+Rmt5Z_Y)(~=;kn#2LB;w0I6>$92DW8SN>6WR*Xh*WXIXyzG0Y<=N5J+D z6{^|SXKY(p`;)2uVQeH|qiX({mJ|pYC z|KJF{m7bY?nBLVs;M)!eeW;ZSX*XM_M}E%K{gJl{4N$I$e(LRCoPF%neOy^(QIE}E zrB^cZ>6*03=AaN5u=@j}+AZBnXxoNJ#!U7_v5`tJQW40@X9vpU&-b>ayC?&;$&<@Hh#$)mLjj#M?<5cD6q$I08lt9WUf_&+wSRF3u>_4HtI*$PQWZm(NzN z0{`T;Ub_19$bZfFT`mZA+HXl#{r#73g8n2fYO6?OW~a1lepJTEd}3N(V-Ykw{K&qr zwzk%#MlbFIg;h_0c zu1%+O;}1BWF#4GDPW}*PF|gVd4BMA)VixF-%)r-44dySd9jtgVvvhoWZm9V}!MASV z`oSq10!Kdk^2^5SQa#W3=dpi#D6ZK!zh*3Nh&jlrw1*EGmT{=@Y+rS)N9ftUqp1fJ zEBYsNj_{5t!m5QMEGtR8FlpjG+iqP<*VX>MqZ^~Tc*m2Kg^B~h9b?>XT~wjd)!xD0 z$L8qfrWM|%9DjO~Zr0@4Qa8=!P-t&fW|CbwY$mL?Y>KGUGQ6K){ zK<*`_k_YIfCScU&=D3Pt9K*YHo0W+=$~#JtDA~G{jZLnYqzBHSD2L&e4f-E{YjWop z7Wp?o$yZgw*TLzhS?A8zKT2-x?4=MLB-_b*Khjy6(F=^d{PTBSKaKrhjt;CwiSC6| G>isv3?Mm422oK!Fkv7|5|to9 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 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/sounds/woodHit2.ogg b/resources/assets/tinker/sounds/woodHit2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..339ae097c906189bddfd89c13f999eac4192765d GIT binary patch literal 9316 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 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/sounds/woodHit3.ogg b/resources/assets/tinker/sounds/woodHit3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3b24d95bedfe6110c137cc6378a0679f23687df2 GIT binary patch literal 9801 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 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/sounds/woodHit4.ogg b/resources/assets/tinker/sounds/woodHit4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..06279c661758ddf92d4a3f0e215435822f5ab417 GIT binary patch literal 9667 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 gA_lb++8*BDzn4cw { diff --git a/src/main/java/tconstruct/weaponry/client/entityrenderer/JavelinEntityRenderer.java b/src/main/java/tconstruct/weaponry/client/entityrenderer/JavelinEntityRenderer.java index 6e7c828a..b328e60e 100644 --- a/src/main/java/tconstruct/weaponry/client/entityrenderer/JavelinEntityRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/entityrenderer/JavelinEntityRenderer.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.client.entityrenderer; +package tconstruct.weaponry.client.entityrenderer; -import boni.tinkersweaponry.entity.JavelinEntity; +import tconstruct.weaponry.entity.JavelinEntity; import org.lwjgl.opengl.GL11; public class JavelinEntityRenderer extends ProjectileBaseRenderer { diff --git a/src/main/java/tconstruct/weaponry/client/entityrenderer/ProjectileBaseRenderer.java b/src/main/java/tconstruct/weaponry/client/entityrenderer/ProjectileBaseRenderer.java index f79c45c3..a4cc34ae 100644 --- a/src/main/java/tconstruct/weaponry/client/entityrenderer/ProjectileBaseRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/entityrenderer/ProjectileBaseRenderer.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.client.entityrenderer; +package tconstruct.weaponry.client.entityrenderer; -import boni.tinkersweaponry.client.renderer.FlexibleToolRenderer; -import boni.tinkersweaponry.entity.ProjectileBase; +import tconstruct.weaponry.client.renderer.FlexibleToolRenderer; +import tconstruct.weaponry.entity.ProjectileBase; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.entity.Entity; diff --git a/src/main/java/tconstruct/weaponry/client/entityrenderer/ShurikenEntityRenderer.java b/src/main/java/tconstruct/weaponry/client/entityrenderer/ShurikenEntityRenderer.java index a2aa33f8..e085e1c7 100644 --- a/src/main/java/tconstruct/weaponry/client/entityrenderer/ShurikenEntityRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/entityrenderer/ShurikenEntityRenderer.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.client.entityrenderer; +package tconstruct.weaponry.client.entityrenderer; -import boni.tinkersweaponry.entity.ShurikenEntity; +import tconstruct.weaponry.entity.ShurikenEntity; import org.lwjgl.opengl.GL11; public class ShurikenEntityRenderer extends ProjectileBaseRenderer { diff --git a/src/main/java/tconstruct/weaponry/client/renderer/AmmoItemRenderer.java b/src/main/java/tconstruct/weaponry/client/renderer/AmmoItemRenderer.java index 1763e3e1..e40ab1f4 100644 --- a/src/main/java/tconstruct/weaponry/client/renderer/AmmoItemRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/renderer/AmmoItemRenderer.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.client.renderer; +package tconstruct.weaponry.client.renderer; -import boni.tinkersweaponry.library.weaponry.IAmmo; +import tconstruct.weaponry.library.weaponry.IAmmo; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/client/renderer/BowRenderer.java b/src/main/java/tconstruct/weaponry/client/renderer/BowRenderer.java index 089630c4..bec766b7 100644 --- a/src/main/java/tconstruct/weaponry/client/renderer/BowRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/renderer/BowRenderer.java @@ -1,10 +1,10 @@ -package boni.tinkersweaponry.client.renderer; +package tconstruct.weaponry.client.renderer; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.ammo.ArrowAmmo; -import boni.tinkersweaponry.entity.ArrowEntity; -import boni.tinkersweaponry.library.weaponry.ProjectileWeapon; -import boni.tinkersweaponry.library.weaponry.IWindup; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.ammo.ArrowAmmo; +import tconstruct.weaponry.entity.ArrowEntity; +import tconstruct.weaponry.library.weaponry.ProjectileWeapon; +import tconstruct.weaponry.library.weaponry.IWindup; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; diff --git a/src/main/java/tconstruct/weaponry/client/renderer/CrossbowRenderer.java b/src/main/java/tconstruct/weaponry/client/renderer/CrossbowRenderer.java index ecd0b5d2..1fc398fe 100644 --- a/src/main/java/tconstruct/weaponry/client/renderer/CrossbowRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/renderer/CrossbowRenderer.java @@ -1,8 +1,8 @@ -package boni.tinkersweaponry.client.renderer; +package tconstruct.weaponry.client.renderer; -import boni.tinkersweaponry.entity.ArrowEntity; -import boni.tinkersweaponry.entity.BoltEntity; -import boni.tinkersweaponry.weapons.Crossbow; +import tconstruct.weaponry.entity.ArrowEntity; +import tconstruct.weaponry.entity.BoltEntity; +import tconstruct.weaponry.weapons.Crossbow; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; diff --git a/src/main/java/tconstruct/weaponry/client/renderer/FlexibleToolRenderer.java b/src/main/java/tconstruct/weaponry/client/renderer/FlexibleToolRenderer.java index dea43d0a..68f83922 100644 --- a/src/main/java/tconstruct/weaponry/client/renderer/FlexibleToolRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/renderer/FlexibleToolRenderer.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.client.renderer; +package tconstruct.weaponry.client.renderer; import net.minecraft.client.renderer.Tessellator; import net.minecraft.entity.Entity; diff --git a/src/main/java/tconstruct/weaponry/client/renderer/JavelinRenderer.java b/src/main/java/tconstruct/weaponry/client/renderer/JavelinRenderer.java index 966262d0..2f10315d 100644 --- a/src/main/java/tconstruct/weaponry/client/renderer/JavelinRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/renderer/JavelinRenderer.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.client.renderer; +package tconstruct.weaponry.client.renderer; -import boni.tinkersweaponry.library.weaponry.IWindup; +import tconstruct.weaponry.library.weaponry.IWindup; import net.minecraft.client.Minecraft; import net.minecraft.item.ItemStack; import org.lwjgl.opengl.GL11; diff --git a/src/main/java/tconstruct/weaponry/client/renderer/ThrowingKnifeRenderer.java b/src/main/java/tconstruct/weaponry/client/renderer/ThrowingKnifeRenderer.java index feb40f6d..f8583b1d 100644 --- a/src/main/java/tconstruct/weaponry/client/renderer/ThrowingKnifeRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/renderer/ThrowingKnifeRenderer.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.client.renderer; +package tconstruct.weaponry.client.renderer; -import boni.tinkersweaponry.library.weaponry.IWindup; +import tconstruct.weaponry.library.weaponry.IWindup; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.RenderPlayer; diff --git a/src/main/java/tconstruct/weaponry/entity/ArrowEntity.java b/src/main/java/tconstruct/weaponry/entity/ArrowEntity.java index 477d042e..562e35fb 100644 --- a/src/main/java/tconstruct/weaponry/entity/ArrowEntity.java +++ b/src/main/java/tconstruct/weaponry/entity/ArrowEntity.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.entity; +package tconstruct.weaponry.entity; -import boni.tinkersweaponry.library.util.PiercingArrowDamage; +import tconstruct.weaponry.library.util.PiercingArrowDamage; import cpw.mods.fml.common.network.ByteBufUtils; import io.netty.buffer.ByteBuf; import net.minecraft.client.Minecraft; diff --git a/src/main/java/tconstruct/weaponry/entity/BoltEntity.java b/src/main/java/tconstruct/weaponry/entity/BoltEntity.java index 1e4759ce..82dccd44 100644 --- a/src/main/java/tconstruct/weaponry/entity/BoltEntity.java +++ b/src/main/java/tconstruct/weaponry/entity/BoltEntity.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.entity; +package tconstruct.weaponry.entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/entity/JavelinEntity.java b/src/main/java/tconstruct/weaponry/entity/JavelinEntity.java index 3badab8c..3a3547e2 100644 --- a/src/main/java/tconstruct/weaponry/entity/JavelinEntity.java +++ b/src/main/java/tconstruct/weaponry/entity/JavelinEntity.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.entity; +package tconstruct.weaponry.entity; -import boni.tinkersweaponry.TinkerWeaponry; +import tconstruct.weaponry.TinkerWeaponry; import io.netty.buffer.ByteBuf; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/entity/ProjectileBase.java b/src/main/java/tconstruct/weaponry/entity/ProjectileBase.java index 0adb84e8..51e2ae8a 100644 --- a/src/main/java/tconstruct/weaponry/entity/ProjectileBase.java +++ b/src/main/java/tconstruct/weaponry/entity/ProjectileBase.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.entity; +package tconstruct.weaponry.entity; -import boni.tinkersweaponry.library.weaponry.AmmoItem; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.library.weaponry.AmmoItem; +import tconstruct.weaponry.util.Reference; import cpw.mods.fml.common.network.ByteBufUtils; import cpw.mods.fml.common.registry.IEntityAdditionalSpawnData; import io.netty.buffer.ByteBuf; diff --git a/src/main/java/tconstruct/weaponry/entity/ShurikenEntity.java b/src/main/java/tconstruct/weaponry/entity/ShurikenEntity.java index 46af84cb..02f3f5d9 100644 --- a/src/main/java/tconstruct/weaponry/entity/ShurikenEntity.java +++ b/src/main/java/tconstruct/weaponry/entity/ShurikenEntity.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.entity; +package tconstruct.weaponry.entity; -import boni.tinkersweaponry.TinkerWeaponry; +import tconstruct.weaponry.TinkerWeaponry; import io.netty.buffer.ByteBuf; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/entity/ThrowingKnifeEntity.java b/src/main/java/tconstruct/weaponry/entity/ThrowingKnifeEntity.java index 70cd9523..3226f6b7 100644 --- a/src/main/java/tconstruct/weaponry/entity/ThrowingKnifeEntity.java +++ b/src/main/java/tconstruct/weaponry/entity/ThrowingKnifeEntity.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.entity; +package tconstruct.weaponry.entity; -import boni.tinkersweaponry.TinkerWeaponry; +import tconstruct.weaponry.TinkerWeaponry; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.world.World; diff --git a/src/main/java/tconstruct/weaponry/items/CustomToolPart.java b/src/main/java/tconstruct/weaponry/items/CustomToolPart.java index 12d906eb..7a01cbb6 100644 --- a/src/main/java/tconstruct/weaponry/items/CustomToolPart.java +++ b/src/main/java/tconstruct/weaponry/items/CustomToolPart.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.items; +package tconstruct.weaponry.items; import net.minecraft.item.ItemStack; import tconstruct.TConstruct; diff --git a/src/main/java/tconstruct/weaponry/items/DualMaterialToolPart.java b/src/main/java/tconstruct/weaponry/items/DualMaterialToolPart.java index e6fea053..d80efa72 100644 --- a/src/main/java/tconstruct/weaponry/items/DualMaterialToolPart.java +++ b/src/main/java/tconstruct/weaponry/items/DualMaterialToolPart.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.items; +package tconstruct.weaponry.items; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.util.Reference; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; diff --git a/src/main/java/tconstruct/weaponry/items/WeaponryPattern.java b/src/main/java/tconstruct/weaponry/items/WeaponryPattern.java index 465c87a0..c72e77e8 100644 --- a/src/main/java/tconstruct/weaponry/items/WeaponryPattern.java +++ b/src/main/java/tconstruct/weaponry/items/WeaponryPattern.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.items; +package tconstruct.weaponry.items; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.util.Reference; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/items/WeaponryToolPart.java b/src/main/java/tconstruct/weaponry/items/WeaponryToolPart.java index b8ef74ea..c5c100ae 100644 --- a/src/main/java/tconstruct/weaponry/items/WeaponryToolPart.java +++ b/src/main/java/tconstruct/weaponry/items/WeaponryToolPart.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.items; +package tconstruct.weaponry.items; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.util.Reference; import tconstruct.library.tools.DynamicToolPart; public class WeaponryToolPart extends DynamicToolPart { diff --git a/src/main/java/tconstruct/weaponry/library/util/PiercingArrowDamage.java b/src/main/java/tconstruct/weaponry/library/util/PiercingArrowDamage.java index bf27a794..e68c919e 100644 --- a/src/main/java/tconstruct/weaponry/library/util/PiercingArrowDamage.java +++ b/src/main/java/tconstruct/weaponry/library/util/PiercingArrowDamage.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.library.util; +package tconstruct.weaponry.library.util; import net.minecraft.entity.Entity; import net.minecraft.util.EntityDamageSourceIndirect; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/AmmoItem.java b/src/main/java/tconstruct/weaponry/library/weaponry/AmmoItem.java index 5ee30d58..555d4b35 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/AmmoItem.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/AmmoItem.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.util.Reference; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/AmmoWeapon.java b/src/main/java/tconstruct/weaponry/library/weaponry/AmmoWeapon.java index 1eb4dc57..9bfadf08 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/AmmoWeapon.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/AmmoWeapon.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; -import boni.tinkersweaponry.client.CrosshairType; +import tconstruct.weaponry.client.CrosshairType; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.Entity; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/ArrowShaftMaterial.java b/src/main/java/tconstruct/weaponry/library/weaponry/ArrowShaftMaterial.java index fdd888b3..23745dd0 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/ArrowShaftMaterial.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/ArrowShaftMaterial.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; -import boni.tinkersweaponry.TinkerWeaponry; +import tconstruct.weaponry.TinkerWeaponry; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import tconstruct.library.tools.CustomMaterial; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/BowBaseAmmo.java b/src/main/java/tconstruct/weaponry/library/weaponry/BowBaseAmmo.java index 25aae575..af99fcfd 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/BowBaseAmmo.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/BowBaseAmmo.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; -import boni.tinkersweaponry.ammo.ArrowAmmo; -import boni.tinkersweaponry.entity.ArrowEntity; +import tconstruct.weaponry.ammo.ArrowAmmo; +import tconstruct.weaponry.entity.ArrowEntity; import net.minecraft.enchantment.Enchantment; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.Entity; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/IAccuracy.java b/src/main/java/tconstruct/weaponry/library/weaponry/IAccuracy.java index 30ab05ba..ee93370b 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/IAccuracy.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/IAccuracy.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/IAmmo.java b/src/main/java/tconstruct/weaponry/library/weaponry/IAmmo.java index ae06eba9..441b2bf9 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/IAmmo.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/IAmmo.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/IWindup.java b/src/main/java/tconstruct/weaponry/library/weaponry/IWindup.java index 4b72714a..417a253e 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/IWindup.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/IWindup.java @@ -1,6 +1,6 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; -import boni.tinkersweaponry.client.CrosshairType; +import tconstruct.weaponry.client.CrosshairType; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; diff --git a/src/main/java/tconstruct/weaponry/library/weaponry/ProjectileWeapon.java b/src/main/java/tconstruct/weaponry/library/weaponry/ProjectileWeapon.java index ec4fc2c0..478c2c8c 100644 --- a/src/main/java/tconstruct/weaponry/library/weaponry/ProjectileWeapon.java +++ b/src/main/java/tconstruct/weaponry/library/weaponry/ProjectileWeapon.java @@ -1,8 +1,8 @@ -package boni.tinkersweaponry.library.weaponry; +package tconstruct.weaponry.library.weaponry; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.client.CrosshairType; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.client.CrosshairType; +import tconstruct.weaponry.util.Reference; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; diff --git a/src/main/java/tconstruct/weaponry/util/Config.java b/src/main/java/tconstruct/weaponry/util/Config.java index 053634fb..c01a3430 100644 --- a/src/main/java/tconstruct/weaponry/util/Config.java +++ b/src/main/java/tconstruct/weaponry/util/Config.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.util; +package tconstruct.weaponry.util; public class Config { } diff --git a/src/main/java/tconstruct/weaponry/util/Reference.java b/src/main/java/tconstruct/weaponry/util/Reference.java index f69f03cb..731ce9ec 100644 --- a/src/main/java/tconstruct/weaponry/util/Reference.java +++ b/src/main/java/tconstruct/weaponry/util/Reference.java @@ -1,4 +1,4 @@ -package boni.tinkersweaponry.util; +package tconstruct.weaponry.util; public final class Reference { private Reference() {} diff --git a/src/main/java/tconstruct/weaponry/weapons/Crossbow.java b/src/main/java/tconstruct/weaponry/weapons/Crossbow.java index 24bd92d1..398b1c3b 100644 --- a/src/main/java/tconstruct/weaponry/weapons/Crossbow.java +++ b/src/main/java/tconstruct/weaponry/weapons/Crossbow.java @@ -1,12 +1,12 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.ammo.BoltAmmo; -import boni.tinkersweaponry.entity.BoltEntity; -import boni.tinkersweaponry.library.weaponry.AmmoItem; -import boni.tinkersweaponry.library.weaponry.ProjectileWeapon; -import boni.tinkersweaponry.util.Reference; -import boni.tinkersweaponry.library.weaponry.IAmmo; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.ammo.BoltAmmo; +import tconstruct.weaponry.entity.BoltEntity; +import tconstruct.weaponry.library.weaponry.AmmoItem; +import tconstruct.weaponry.library.weaponry.ProjectileWeapon; +import tconstruct.weaponry.util.Reference; +import tconstruct.weaponry.library.weaponry.IAmmo; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.projectile.EntityArrow; diff --git a/src/main/java/tconstruct/weaponry/weapons/Javelin.java b/src/main/java/tconstruct/weaponry/weapons/Javelin.java index 49bc11ed..f30c028a 100644 --- a/src/main/java/tconstruct/weaponry/weapons/Javelin.java +++ b/src/main/java/tconstruct/weaponry/weapons/Javelin.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.entity.JavelinEntity; -import boni.tinkersweaponry.library.weaponry.AmmoWeapon; +import tconstruct.weaponry.entity.JavelinEntity; +import tconstruct.weaponry.library.weaponry.AmmoWeapon; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; diff --git a/src/main/java/tconstruct/weaponry/weapons/LongBow.java b/src/main/java/tconstruct/weaponry/weapons/LongBow.java index d3302d90..9ffbd7a8 100644 --- a/src/main/java/tconstruct/weaponry/weapons/LongBow.java +++ b/src/main/java/tconstruct/weaponry/weapons/LongBow.java @@ -1,8 +1,8 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.ammo.ArrowAmmo; -import boni.tinkersweaponry.library.weaponry.BowBaseAmmo; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.ammo.ArrowAmmo; +import tconstruct.weaponry.library.weaponry.BowBaseAmmo; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; diff --git a/src/main/java/tconstruct/weaponry/weapons/ShortBow.java b/src/main/java/tconstruct/weaponry/weapons/ShortBow.java index 82e33676..a96182a9 100644 --- a/src/main/java/tconstruct/weaponry/weapons/ShortBow.java +++ b/src/main/java/tconstruct/weaponry/weapons/ShortBow.java @@ -1,8 +1,8 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.ammo.ArrowAmmo; -import boni.tinkersweaponry.library.weaponry.BowBaseAmmo; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.ammo.ArrowAmmo; +import tconstruct.weaponry.library.weaponry.BowBaseAmmo; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; diff --git a/src/main/java/tconstruct/weaponry/weapons/Shuriken.java b/src/main/java/tconstruct/weaponry/weapons/Shuriken.java index 6384c0e2..46810518 100644 --- a/src/main/java/tconstruct/weaponry/weapons/Shuriken.java +++ b/src/main/java/tconstruct/weaponry/weapons/Shuriken.java @@ -1,10 +1,10 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.TinkerWeaponry; -import boni.tinkersweaponry.client.CrosshairType; -import boni.tinkersweaponry.client.IconFlipped; -import boni.tinkersweaponry.entity.ShurikenEntity; -import boni.tinkersweaponry.library.weaponry.AmmoWeapon; +import tconstruct.weaponry.TinkerWeaponry; +import tconstruct.weaponry.client.CrosshairType; +import tconstruct.weaponry.client.IconFlipped; +import tconstruct.weaponry.entity.ShurikenEntity; +import tconstruct.weaponry.library.weaponry.AmmoWeapon; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; diff --git a/src/main/java/tconstruct/weaponry/weapons/ThrowArrow.java b/src/main/java/tconstruct/weaponry/weapons/ThrowArrow.java index 980142c9..3e225d08 100644 --- a/src/main/java/tconstruct/weaponry/weapons/ThrowArrow.java +++ b/src/main/java/tconstruct/weaponry/weapons/ThrowArrow.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.entity.ArrowEntity; -import boni.tinkersweaponry.library.weaponry.AmmoWeapon; +import tconstruct.weaponry.entity.ArrowEntity; +import tconstruct.weaponry.library.weaponry.AmmoWeapon; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; diff --git a/src/main/java/tconstruct/weaponry/weapons/ThrowArrowItem.java b/src/main/java/tconstruct/weaponry/weapons/ThrowArrowItem.java index 7793a059..1384f15d 100644 --- a/src/main/java/tconstruct/weaponry/weapons/ThrowArrowItem.java +++ b/src/main/java/tconstruct/weaponry/weapons/ThrowArrowItem.java @@ -1,7 +1,7 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.entity.ArrowEntity; -import boni.tinkersweaponry.util.Reference; +import tconstruct.weaponry.entity.ArrowEntity; +import tconstruct.weaponry.util.Reference; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.projectile.EntityArrow; diff --git a/src/main/java/tconstruct/weaponry/weapons/ThrowingKnife.java b/src/main/java/tconstruct/weaponry/weapons/ThrowingKnife.java index c21b9571..7bfde93a 100644 --- a/src/main/java/tconstruct/weaponry/weapons/ThrowingKnife.java +++ b/src/main/java/tconstruct/weaponry/weapons/ThrowingKnife.java @@ -1,8 +1,8 @@ -package boni.tinkersweaponry.weapons; +package tconstruct.weaponry.weapons; -import boni.tinkersweaponry.client.CrosshairType; -import boni.tinkersweaponry.entity.ThrowingKnifeEntity; -import boni.tinkersweaponry.library.weaponry.AmmoWeapon; +import tconstruct.weaponry.client.CrosshairType; +import tconstruct.weaponry.entity.ThrowingKnifeEntity; +import tconstruct.weaponry.library.weaponry.AmmoWeapon; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.Entity;