Cannons
What can it do?
Cannons is a highly configurable plugin which allows you to fire block build cannons. It is possible to aim and load different amounts of gunpowder to hit targets at different ranges. The power of redstone makes it possible to set the gun to auto load and activate the rapid fire mode. Choose your projectile from a broad spectrum of cannonballs and smash the enemy.
With Cannons 2.0 you are also able to design your own cannons using .schematic files and give each cannon their own settings, as well as different types of projectiles.
Features
- Build a cannon out blocks
- Design your own cannon and save it as .schematic
- Design and fire different projectiles to smash your enemy
- Use redstone to fire guns from distance
- Rapid fire with auto-load possible
- Destroyed blocks can be restored with CreeperHeal (if 'custom' option is true)
- Cannons will stay load and aligned due to the database
- Movement plugins (e.g. Movecraft) are supported if a cannon has a sign to store a tag
- API for ships plugins (e.g. iSails) to use cannons on ships without signs.
Videos
by ServerMiner
by wickedbrother
Out-dated showcase 1
Out-dated showcase 2
Recommended plugins
- ObsidianDestroyer
- WorldGuard (flag protection: '/region flag NAME other-explosion deny')
- CreeperHeal (set 'custom explosion' for your world to repair cannon damage)
Installation
- Install WorldEdit first (don't forget this)
- Copy the cannons.jar into your Bukkit's "plugins" directory, then run the server.
Dependencies
This plugin requires:
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
Information for Cannons 2.x
Tutorial:
Additional information:
Cannon Designs
- Share your designs with other people: Cannon Designs
Known Bugs
- The cannon ball (snowball) becomes invisible after 60 blocks but hits the target.
- Voxelsniper will delete Buttons/Torches when you load the gun (be careful when you click the barrel)
Need Help?
Credits
- Raser4000
- DreTax
- JlJlJl
- and many more
@DerPavlov
only error logs pertaining to forestry now. I tried to change one of the projectiles.
@redcell124 My guess would be: WorldEdit is either missing or not compatible with your version.
@ariodsenuke Any idea what you changed? Are there any error logs?
I keep getting this error messages when trying to run cannons on my server. Do you know how to fix it? Thanks.
[20:16:22 INFO]: [Cannons] Enabling Cannons v2.4.0 [20:16:22 INFO]: [Cannons] Loading projectile configs [20:16:22 INFO]: [Cannons] Loading cannon designs [20:16:22 ERROR]: Error occurred while enabling Cannons v2.4.0 (Is it up to date?) java.lang.NoSuchMethodError: com.sk89q.worldedit.CuboidClipboard.getBlock(Lcom/sk89q/worldedit/Vector;)Lcom/sk89q/worldedit/blocks/BaseBlock; at at.pavlov.cannons.cannon.DesignStorage.loadDesignSchematic(DesignStorage.java:404) [?:?] at at.pavlov.cannons.cannon.DesignStorage.loadCannonDesigns(DesignStorage.java:73) [?:?] at at.pavlov.cannons.config.Config.loadConfig(Config.java:177) [?:?] at at.pavlov.cannons.Cannons.onEnable(Cannons.java:141) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) [spigot-1.9.jar:git-Spigot-
After removing railcraft it was running fine.
Then I changed the config for the classic cannon
Now its doing the same thing with the forestry mod and my server only launches with it removed.
@DerPavlov
I really dont get what you mean but the colors It colored in my hand the only way that could be done is if my shops plugin switched out my & for the stupid S thing mojang uses before creating the Item Do i need the & or the Stupid S thing in the cannons config?
If i set my shop plugin to use Mojang's §4 It does not color the item but instead displays the charaters and then cannons accepts it if i set cannons to loadingItem: '440:0:§4Arrow of Harming'
So from that I concluded cannons does No processing on § If i set it in cannons using & and in my shops plugin using & it does not work. it wont accept the Item. my item does not have Italic's applied just the red color. Maybe cannons is expecting any named item to have italic's Im at a loss at how any plugin can rename it and have it work but then when it adds color it dont work. I dont see that as the shop plugin failing. The items renamed but cannons wont accept it.
On a side note Your Default Name detection is Flawed I set it to this.
loadingItem: '440:0:Arrow of Harming'
Yes it lets you load the vanilla named item thats Arrow of Harming But it also lets you load any 440 ID Item thats been renamed to Arrow of Harming. So its not going to work for example I could make Arrows of Speed and then just rename them to Arrow of Harming and have them work as a harming arrow. It needs NBT checking. :(
And it seems to Only accept the vanilla Arrows of Harming :D
@RustyDagger In the developing version I added something that works like '440:0:Arrow of Night Vision'. I also send you a PM.
For the color, in minecraft you have to you the normal commands. So it look right. I used the plugin SimpleRenamer for testing.
@DerPavlov
I tried using &cArrow Of Harming as the items name when I used color codes in my shop plugin It would not accept the Item :( I used the &c In my shop plugin when I set a name.
Incoming example.
@DerPavlov
Using the item if it has no name would result in all the default tipped arrows working and not being able to just pick one. the name being different is the only change apart from the NBT data that my shops plugin is able to set. Cannons just dont know how to check for the NBT data matching the clicked item when trying to load it. Maybe a new section IDK where you can define NBT data that has to be present on the item then add a command to fetch the NBT data of a held item to make adding it to config easy.
http://pastebin.com/auFHrBEU
@RustyDagger For some reason I took the & instead of the §. I can't remember why. Your command should work with '&4Arrow of Harming'. Should I change this, or at least mention it in the config file?
For the display name, I could use it if the item has no custom name. That should work.
However, thanks for testing. Since I don't play minecraft at the moment, these things are all new for me :)
@DerPavlov
I Hacked together a workaround for now. But it has some limitations you could fix.
This is what I have managed. I have managed to make my cannon only shoot the Arrow in this Image This image is of My ingame shop from ShopGUI+ Its super powerful and lets me sell renamed items with lore and any 1.9 NBT data on it That I need. ( the potion data in this arrows case ) (Cannons dont care about the NBT data but its just an ascetic thing for the shop and the player holding the item. )
http://prntscr.com/avej7w
The item is given to the player as it is seen in the image without the Price line in the lore. Here is where I ran into Limitations from cannons. I was unable to color the Lore or the Item Name because If i did Cannons would not accept it into the cannon I tried every thing under the sun in the cannons projectile config to add the color so It would know its a colord Item name and Lore but Cannons would have no part in it. Using the default colors works ( white item name with italic's and Purple lore ) but yeah I cant just add &c to the name of the item in the projectile config to explain to cannons that the item name is Colored and it should accept it the frustrating thing is that cannons knows its different and that means its picking up on the colours its just offering no way to add them to the config,
@DerPavlov
you might be able to avoid dealing with the NBT data if you can check the name of the item Being held.
All the potion and arrow and mob egg types Have the same ID and damage but they each have a different name. From testing The plugin Does not accept the name Unless it has been renamed in an anvil. If it could Just check the name and Ignore the lore and NBT tags Picking just one type of the Tipped arrows Should be doable And if they want more they can add them to the alternative Items list.
If you could add an option to use Item name or Display name. for the setting of the Item to be used that could work. I can make it nearly work If I just rename the arrow in the anvil it works. But thats open to players using any arrow as any weapon. if i make more than one arrow shoot from the same cannon.
ok so this works loadingItem: '440:0:Arrow of Harming '
but only if i put the item in the anvil and add a space to the end of its name.
This does not work at all. loadingItem: '440:0:Arrow of Harming' unless i grab an arrow of a different type and rename it to arrow of harming in the anvil. Id like a way to check the Acutal Item name its displaying by default. ( resource pack controlled so I get why that might not be doable..... :( )
@RustyDagger It is more complicated than I expected. I have to read a more about NBT tags. I always ignored them, but now I have a problem. Maybe there is a neat way to read them from the config.
@ariodsenuke I need more information to help.
@DerPavlov
The thing is when I remove the cannons plugin it works fine.
@DerPavlov
No i just need the command to give me the info for the config I'm sitting there guessing the Lore and name sections of the item i'm trying to use as the ammo for the projectile.
The potion system works ok ish adding the effects to players in the area of where it lands I just made a canistershot type so it shoots 3 arrows and each one creates potions around where it lands, Its not too bad. Like i said before the biggest issue is working out how to make it accept the dam item i want as the ammo for the projectile. because 1.9 changed how item subs are defined to use NBT instead of damage value :(
i dont know how to explain this any clearer I cant get a Tipped arrow to work as a Projectile ammo. It never accepts the LORE and name of the item. No matter what I put in the config.
A command to show the lore and name of the item in chat would avoid this frustration.
@RustyDagger I looked around and I have already an idea in mind how to implement this. It will look like this: 'TippedArrow 1-3 PotionEffectType1:amplifier PotionEffectType2:amplifier ....'.
I could make a command for testing. But for regular players I am not sure how to implement this. Maybe a list of commands for a given input item in the main config. For example: '/cannons give fancycannonball' which requires an item in your inventory. If you have the item it will give you the fancy named cannonball.
@DerPavlov
My biggest issue is that i cant use Potions Tipped arrows or Mob spawn eggs as An ammo item. Because mojang made them use NBT data to assign their type rather than the easy to use damage value system.
I can't seem to work out how to set the required item input to only accept the one potion type any help would be awesome.
What Might be helpful is a command that generates the loadingItem: '' Entry into chat for the item your holding.
example I hold a Golden apple with some Fancy name and some lore. It would be super handy to have a command like /cannons Itemdata and have that print out the section needed in the config for the item Im holding. When colours are involved I seem to be having the most trouble.
@ariodsenuke I can not see Cannons in the error, therefore I assume it is not the full error log. The only problem I see is caused by railcraft. However next time post a link to pastebin.com.
Since you are running 1.7.10 I would recommend this version of Cannons:
http://dev.bukkit.org/bukkit-plugins/cannons/files/57-cannons-v2-3-8-for-cb1-7-9/
@RustyDagger I am afraid there is no solution at the moment. The only way is 'potionEffects' on impact. They should spread at the impact location, but I need to verify this. However, you can just set basic effect and not tags. I will look into this and update it to the latest version. I also like the idea that the effects of the loaded projectile are copied to the fired projectile.
@DerPavlov
My server keeps crashing and restarting in an endless loop with this plugin installed. heres the crash report.
Minecraft Crash ReportI blame Dinnerbone.Time: 4/20/16 5:38 PM Description: Exception in server tick loop
java.lang.NoClassDefFoundError: mods/railcraft/common/util/sounds/SoundHelper at mods.railcraft.client.sounds.SoundLimiterTicker.tick(SoundLimiterTicker.java:29) at cpw.mods.fml.common.eventhandler.ASMEventHandler_127_SoundLimiterTicker_tick_ServerTickEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:251) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:862) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: mods.railcraft.common.util.sounds.SoundHelper at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 8 more Caused by: java.lang.SecurityException: class "mods.railcraft.common.util.sounds.SoundHelper"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(Unknown Source) at java.lang.ClassLoader.preDefineClass(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-------------------System DetailsDetails: Minecraft Version: 1.7.10 KCauldron Version: pw.prok:KCauldron:1.7.10-1481.144 Operating System: Windows Server 2008 R2 (amd64) version 6.1 Java Version: 1.7.0, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 396551368 bytes (378 MB) / 1750401024 bytes (1669 MB) up to 2863333376 bytes (2730 MB) JVM Flags: 2 total; -XX:MaxPermSize=512m -Xmx3072M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 96 FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1481 83 mods loaded, 83 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (cauldron-server.jar) UCHIJAAAA Forge{10.13.4.1481} [Minecraft Forge] (cauldron-server.jar) UCHIJAAAA kimagine{0.1} [KImagine] (minecraft.jar) UCHIJAAAA CodeChickenCore{1.0.6.41} [CodeChicken Core] (minecraft.jar) UCHIJAAAA NotEnoughItems{1.0.4.102} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.102-universal.jar) UCHIJAAAA <CoFH ASM>{000} [CoFH ASM] (minecraft.jar) UCHIJAAAA mcdiscord{2.0.0} [MC Discord] (minecraft.jar) UCHIJAAAA battlegear2{1.7.10} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.8.2.jar) UCHIJAAAA bspkrsCore{6.15} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.15.jar) UCHIJAAAA Treecapitator{1.7.10} [Treecapitator] ([1.7.10]Treecapitator-universal-2.0.4.jar) UCHIJAAAA CoFHCore{1.7.10R3.0.3} [CoFH Core] (CoFHCore-[1.7.10]3.0.3-303 (1).jar) UCHIJAAAA BuildCraft|Core{7.1.14} [BuildCraft] (buildcraft-7.1.14.jar) UCHIJAAAA BuildCraft|Transport{7.1.14} [BC Transport] (buildcraft-7.1.14.jar) UCHIJAAAA BuildCraft|Silicon{7.1.14} [BC Silicon] (buildcraft-7.1.14.jar) UCHIJAAAA BuildCraft|Factory{7.1.14} [BC Factory] (buildcraft-7.1.14.jar) UCHIJAAAA ComputerCraft{1.74} [ComputerCraft] (ComputerCraftPlusComputerCraftEdu1.74.jar) UCHIJAAAA IC2{2.2.999} [Industrial Craft Classic] (IC2.Classic.Version.1.1.3.5.jar) UCHIJAAAA Forestry{3.6.11.2} [Forestry for Minecraft] (forestry_1.7.10-3.6.11.2.jar) UCHIJAAAA LogisticsPipes{0.9.3.70} [Logistics Pipes] (logisticspipes-0.9.3.70.jar) UCHIJAAAA additionalpipes{4.7.0} [Additional Pipes] (additionalpipes-4.7.0.jar) UCHIJAAAA AncientWarfare{2.4.113-beta-MC1.7.10} [Ancient Warfare Core] (ancientwarfare-2.4.113-beta-MC1.7.10-FULL.jar) UCHIJAAAA AncientWarfareAutomation{2.4.113-beta-MC1.7.10} [Ancient Warfare Automation] (ancientwarfare-2.4.113-beta-MC1.7.10-FULL.jar) UCHIJAAAA AncientWarfareNEIPlugin{2.4.113-beta-MC1.7.10} [Ancient Warfare NEI Plugin] (ancientwarfare-2.4.113-beta-MC1.7.10-FULL.jar) UCHIJAAAA AncientWarfareNpc{2.4.113-beta-MC1.7.10} [Ancient Warfare NPCs] (ancientwarfare-2.4.113-beta-MC1.7.10-FULL.jar) UCHIJAAAA AncientWarfareStructure{2.4.113-beta-MC1.7.10} [Ancient Warfare Structures] (ancientwarfare-2.4.113-beta-MC1.7.10-FULL.jar) UCHIJAAAA asielib{0.4.4} [asielib] (AsieLib-1.7.10-0.4.4.jar) UCHIJAAAA bdlib{1.9.3.107} [BD Lib] (bdlib-1.9.3.107-mc1.7.10.jar) UCHIJAAAA BigReactors{0.4.3A} [Big Reactors] (BigReactors-0.4.3A.jar) UCHIJAAAA qmunitylib{1.0} [QmunityLib] (QmunityLib-1.7.10-0.1.114-universal.jar) UCHIJAAAA bluepower{0.2.962} [Blue Power] (BluePower-1.7.10-0.2.962-universal.jar) UCHIJAAAA BuildCraft|Builders{7.1.14} [BC Builders] (buildcraft-7.1.14.jar) UCHIJAAAA BuildCraft|Energy{7.1.14} [BC Energy] (buildcraft-7.1.14.jar) UCHIJAAAA BuildCraft|Robotics{7.1.14} [BC Robotics] (buildcraft-7.1.14.jar) UCHIJAAAA BuildCraft|Compat{7.1.3} [BuildCraft Compat] (buildcraft-compat-7.1.3.jar) UCHIJAAAA CarpentersBlocks{3.3.7} [Carpenter's Blocks] (Carpenter's Blocks v3.3.7 - MC 1.7.10.jar) UCHIJAAAA ChickenChunks{1.3.4.19} [ChickenChunks] (ChickenChunks-1.7.10-1.3.4.19-universal.jar) UCHIJAAAA ComputerCraftEdu{1.74} [ComputerCraftEdu] (ComputerCraftPlusComputerCraftEdu1.74.jar) UCHIJAAAA Railcraft{9.7.0.0} [Railcraft] (Railcraft_1.7.10-9.7.0.0.jar) UCHIJAAAA Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) UCHIJAAAA computronics{1.5.7} [Computronics] (Computronics-1.7.10-1.5.7.jar) UCHIJAAAA customnpcs{1.7.10} [CustomNpcs] (CustomNPCs_1.7.10.jar) UCHIJAAAA Dynmap{2.2-143} [Dynmap] (Dynmap-2.2-forge-1.7.10.jar) UCHIJAAAA EnderStorage{1.4.7.37} [EnderStorage] (EnderStorage-1.7.10-1.4.7.37-universal.jar) UCHIJAAAA eng_toolbox{1.2.3.0} [Engineer's Toolbox] (EngineersToolbox-1.2.3.0-BETA.jar) UCHIJAAAA ForgeMultipart{1.2.0.344} [Forge Multipart] (ForgeMultipart-1.7.10-1.2.0.344-universal.jar) UCHIJAAAA McMultipart{1.2.0.344} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.2.0.344-universal.jar) UCHIJAAAA gendustry{1.6.1.126} [GenDustry] (gendustry-1.6.1.126-mc1.7.10.jar) UCHIJAAAA IC2-Classic-Spmod{0.0.0.0} [IC2 Classic Detection Helper] (IC2.Classic.Version.1.1.3.5.jar) UCHIJAAAA IC2NuclearControl{2.3.3a-Exist} [Nuclear Control 2] (IC2NuclearControl-2.3.3a-Exist.jar) UCHIJAAAA ImmibisCore{59.1.2} [Immibis Core] (immibis-core-59.1.2.jar) UCHIJAAAA ImmibisPeripherals{59.0.2} [Immibis's Peripherals] (immibis-peripherals-59.0.2.jar) UCHIJAAAA inventorytweaks{1.59-dev-156-af3bc68} [Inventory Tweaks] (InventoryTweaks-1.59-dev-156.jar) UCHIJAAAA IronChest{6.0.60.741} [Iron Chest] (Ironchest-1.7.10-6.0.60.741-universal.jar) UCHIJAAAA itlt{0.0.8} [It's the little things] (itlt-1.7.10-0.0.8.jar) UCHIJAAAA JABBA{1.2.1} [JABBA] (Jabba-1.2.1a_1.7.10.jar) UCHIJAAAA MapWriter{2.1.8} [MapWriter] (MapWriter-1.7.10-2.1.9.jar) UCHIJAAAA MineTweaker3{3.0.10} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.10.jar) UCHIJAAAA modtweaker2{0.9.4} [Mod Tweaker 2] (ModTweaker2-0.9.4.jar) UCHIJAAAA numina{0.4.0.131} [Numina] (Numina-0.4.0.131.jar) UCHIJAAAA powersuits{0.11.0.293} [MachineMuse's Modular Powersuits] (ModularPowersuits-0.11.0.293.jar) UCHIJAAAA NEIAddons{1.12.11.36} [NEI Addons] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA NEIAddons|Developer{1.12.11.36} [NEI Addons: Developer Tools] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA NEIAddons|AppEng{1.12.11.36} [NEI Addons: Applied Energistics 2] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA NEIAddons|Botany{1.12.11.36} [NEI Addons: Botany] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA NEIAddons|Forestry{1.12.11.36} [NEI Addons: Forestry] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA NEIAddons|CraftingTables{1.12.11.36} [NEI Addons: Crafting Tables] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA NEIAddons|ExNihilo{1.12.11.36} [NEI Addons: Ex Nihilo] (neiaddons-1.12.11.36-mc1.7.10.jar) UCHIJAAAA neiintegration{1.0.12} [NEI Integration] (NEIIntegration-MC1.7.10-1.0.12.jar) UCHIJAAAA NetherOres{1.7.10R2.3.0} [Nether Ores] (NetherOres-[1.7.10]2.3.0-12.jar) UCHIJAAAA OCS{1.7.5} [OpenCCSensors] (openccsensors-1.7.5.jar) UCHIJAAAA planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.1.jar) UCHIJAAAA PowerConverters3{1.7.10-2.11} [Power Converters 3] (PowerConverters-1.7.10-2.11.jar) UCHIJAAAA ProjectE{1.7.10-PE1.9.3} [ProjectE] (ProjectE-1.7.10-PE1.9.3h.jar) UCHIJAAAA quiverchevsky{b100} [QuiverBow] (QuiverBow_1.7.10_b100.zip) UCHIJAAAA RedstoneArsenal{1.7.10R1.1.1} [Redstone Arsenal] (RedstoneArsenal-[1.7.10]1.1.1-89.jar) UCHIJAAAA JAKJ_RedstoneInMotion{2.8.8} [Remain In Motion] (RemainInMotion-2.8.8.jar) UCHIJAAAA SolarFlux{1.7.10-0.8b} [Solar Flux] (SolarFlux-1.7.10-0.8b.jar) UCHIJAAAA Tubestuff{59.0.4} [Tubestuff] (tubestuff-59.0.4.jar) UCHIJAAAA WailaHarvestability{1.1.2} [Waila Harvestability] (WailaHarvestability-mc1.7.x-1.1.2.jar) UCHIJAAAA zettaindustries{1.1} [Zetta Industries] (zettaindustries-1.1-105.jar) UCHIJAAAA aobd{2.8.4} [Another One Bites The Dust] (AOBD-2.8.4.jar) UCHIJAAAA ForgeMicroblock{1.2.0.344} [Forge Microblocks] (ForgeMultipart-1.7.10-1.2.0.344-universal.jar) CoFHCore: -[1.7.10]3.0.3-303 NetherOres: -[1.7.10]2.3.0-12 RedstoneArsenal: -[1.7.10]1.1.1-89 List of loaded APIs:@WasdCat
This build works. Thank you very much!
@galacticwarrior
Try this: https://github.com/boy0001/FastAsyncWorldedit/files/227038/FAWE.zip
Any one know if making a Projectile that makes potions around where it lands can be done.
I was hoping to use the entity creation on impact to spawn some potions In an area around the impact But it seems I cant control the type of the potion entity I spawn.
The best I seem to be able to do is use the potion effects on impact not so great as it spreads more because its starts spreading at the cannon not at the point of impact. Even with that creating potion effects Im unable to use Potions or Tipped arrows as Ammo because they all now share the same ID and damage value.
I had hoped that by setting the Item to TIPPED_ARROW and adding the damage value of 0 or -1 then adding the name of the item something like this.
TIPPED_ARROW:-1:Potion of Harming
That the cannon would accept that as the Loading item Alas that is NOT the case and the above item only works if you grab a blank tipped arrow and rename it in an anvil. It seems Cannons picks up on the NBT data on the item or something or the lore that States Instant Damage II in red I Tried adding the lore also but the color or the text made no difference to the cannon accepting the item.
If any one has a solution I'm all ears.