It's finally here. All the amazing functionality of my and physcoheadshot86's Cannon Mod can now be enjoyed with all of your friends in SMP! Although there are still a few bugs to sort out, I have fixed enough of them to release a beta version.
With the help of DjRadioIbles on YouTube, we have created an awesome trailer for you guys. Enjoy!
This mod adds the following new blocks to the game:
The Cannon is the obvious, primary feature of the mod. Given a redstone current, it will shoot any entity in front of it (including mobs, items, arrows, and the player). If a block of TNT is placed in front of the mouth of the cannon, it will be primed and tossed very far upon shooting.
For a more automated shooting experience, you can place a chest on top of the cannon, and fill it with TNT and/or arrows. Shooting the cannon will use these items in the chest as ammunition.
The TNT Dispenser is a temporary ammunition holder for TNT blocks. It can be pointed in any direction, and will dispense TNT out of the large hole in the back when a redstone current is supplied. This can be used to create automatic cannon constructs.
To fill the dispenser, right click on the block with TNT in your hand to load one block into the dispenser. The current ammunition stack size is displayed as holographic text on the front. TNT dispensers hold a maximum of 500 blocks of TNT.
The Radar will detect any hostile mob from up to 10 blocks away. When a mob is detected, the radar will let off a redstone current.
The Force Field is for those who want some extra security. When powered with a redstone current, it will create a resilient, invisible bubble 15 blocks in every direction from the block. When a mob or animal makes the mistake of crossing the boundary, they will be lit on fire and forcefully propelled away. To aid in making your house/other building fit inside the bubble, we have added a visible boundary line of harmless swirling particles.
It costs the force field a certain amount of power for each entity reflected (1% for projectiles and 5% for mobs).
In SMP, only the player who places the force field generator will be able to pass through the corresponding barrier without harm.
When this power is exhausted, the generator will malfunction, and will take a few seconds to regain power and recharge. Shield boundary:
Various states of power during a zombie pigman raid:
Overloaded force field:
The Energy Bridge Generator block is the drawbridge of the future. When powered with a redstone current, it will project a beam of particles that you can actually walk on. By placing rows of two or more, and incorporating little extra work, you can very easily create a walkway that can be extended/retracted with the throw of a lever.
Energy bridges support all entities, which includes dropped items, animals, hostile mobs, primed TNT, and even projectiles like snowballs and arrows. Projectiles will skim across the surface until they hit a block.
The Gravity Lift block is extremely useful for quickly getting up long mineshafts, making elevators, and transporting mobs and goods from place to place in areas where minecarts would otherwise be most inconvenient (such as a sheer cliff face or other large wall).
Gravity lifts can be placed on both ceilings and floors, for more flexibility in use:
The opposite of the gravity lift is the Gravity Decelerator. Instead of applying an upward force on entities in its beam, it gently carries them downwards without harm.
A new feature has been added for gravity lifts/decelerators in the Cannon Mod SMP update. While being carried by a beam, hold down the jump key to speed up, or the sneak key to slow down. Slowing down will allow you to exit the beam more easily.
CreeperGas is the latest addition to this mod, and adds a new defense element to the game: Chemical weapons.
CreeperGas is a green, deadly gas that will kill any living entity in seconds. It is dispensed through CreeperGas Nozzle blocks.
The CreeperGas Nozzle is a manual-load gas sprayer that can be used to create deadly gas chambers. It is loaded using gas cylinders, which must be filled, as you may have guessed by the name, by milking a creeper with a partly or completely empty cylinder. Milking a creeper will fill 1/4 of a tank at a time.
To load the gas nozzle, just right click on the nozzle with a tank that contains any amount of gas. It will be deposited into the block and your tank will be emptied. Typically, it takes 3 full tanks to completely fill a nozzle to the maximum capacity.
To use the nozzles for gas chambers, just embed them in the walls, and wire them up to a switch. When done, flip the switch and behold the deadly power of the gas. When the nozzle is empty, it will stop spraying gas and you will need to refill it with fresh tanks.
Use caution when using, because the gas can kill you, too!
This gas makes a great griefer defense. I suggest you use it mostly for that purpose.
Filling stages of a CreeperGas cylinder:
Human mobs being killed by CreeperGas.
Review videos featuring this mod: (I used to have a nice gallery of embedded videos here, but it got so huge that I changed them all to links instead. Sorry!)
(One of my favorites, these guys are hilarious)
Mod Spotlight videos are welcome. If yours is good, I'll embed it here!
Note: The client files include a "reference" folder, which is a crafting reference featuring images of each recipe shown above. Please exclude this folder from your installation. It is NOT part of the mod itself.
Change log for v1.7.01:
* Fixed bug where force field blocks did not save in singleplayer worlds. Change log for v1.7.5:
* Added CreeperGas.
EDIT: I just reached 50 subscribers on YouTube! I will now add the Mob Magnet block to the next update, just as I promised.
Known SMP bugs:
* Gravity lifts/decelerators may sometimes show the particles for both gravity blocks if swapped around. This is a tile entity update glitch. Reconnect to the server in question to fix this.
* Force field generators may not recharge if they overload. However, overloading one in SMP is a lot harder to do than in singleplayer.
* Unauthorized players are almost always instantly killed by a force field barrier. Sometimes, if they land in water, they will have one to one half of a health unit left. This is not intentional, and I plan to fix it ASAP.
* The sound and particles don't work on the cannon or force field. I'm going to take care of this later with special server packets.
* If there is CreeperGas hanging in the air in a multiplayer server, and the world is reloaded, it may take a very long time for the gas to dissipate.
If you like this mod, tell a friend about it!
And finally, I really hope you appreciate the fruits of my hard labor, headaches, and long hours of coding. Enjoy! :biggrin.gif:
If you want to support us, spread the word by wearing our banner. (Courtesy of Wheezy_Creeper)
Would it be possible for me to get a modified version which uses ID's 97-100, 201-203?
Er.. that would be somewhat inconvenient for me. I'd need to create a second copy of my source code, change the ID's and compile it separately, then upload it. It just doesn't seem to be worth it unless more people need it. Are you absolutely sure about this?
I'm not trying to sound selfish. I just don't think it would be very efficient for me to recompile my mod for a single person. If you have no other choices, I'll gladly do it for you anyway.