Giants
Giants That Spawn Naturally
This plugin takes direct inspiration from FatMarleys' plugin FatGiants, which in turn was inspired by NaturalGiants. This plugin also takes inspiration from NodinChan's MobJockeys.
This plugin was originally written by rmh4209, continued on by pkt77, and is now in the hands of Mammothskier.
Features
The Giants Plugin can naturally spawn Giants that have 8 Configurable attack mechanisms Configurable Health, Experience, Drops, and Spawn in configurable Worlds and Biomes. “The worst thing you can say about homework is that it is too hard. The worst thing you can say about a game is it's too easy.”
Attack Mechanisms
Attack Descriptions
Attack Mechanisms | Description |
---|---|
Default | The default Minecraft Giant attack - if a player is inside the giants legs, the player will instantly die. |
Lightning Attack | When a giant targets an entity, that entity will be struck by lighning |
Thow Boulder Attack | When a player is 5-10 blocks away from a giant, there is a chance the giant will "Throw" a Fireball in the direction the giant is facing |
Stomp Attack | When a player gets close to a giant, there is a chance the giant will stomp the player |
Kick Attack | When a player gets close to a giant, there is a chance the giant will kick a player at a configurable height |
Fire Attack | When a giant targets an entity, that entity will get set on fire and so will the giant (configurable) |
Lava Attack | When a giant targets an entity, it can sets lava under that entity |
Poison Attack | When a player gets near a giant, there is a chance that it will poison the player |
Shrapnel Attack | When a giant targets a player, the giant will spawn zombies around the player (configurable) |
Spawn Zombies on Death | When a giant dies, a configurable amount of zombies will spawn in that location |
Attacks
Attack Mechanisms | Giant | Slime | Magma Cube |
---|---|---|---|
Default | |||
Lightning Attack | |||
Thow Boulder Attack | |||
Stomp Attack | |||
Kick Attack | |||
Fire Attack | |||
Lava Attack | |||
Poison Attack | |||
Shrapnel Attack | |||
Spawn Zombies on Death |
Commands
Commands | Description |
---|---|
/giants spawn <x> <y> <z> | Spawns a giant at the given location |
/giants reload | Reloads the configuration files |
/giants version | Shows the version of the plugin the server is running |
Permissions
Permissions | Description |
---|---|
giants.version | Gives the permission to use /giants version |
giants.spawn | Gives the permission to use /giants spawn |
giants.reload | Gives the permission to use /giants reload |
giants.debug | Gives the permission to receive debug messages |
giants.* | Gives all permissions for the plugin |
Known Bugs
Found a bug? Submit a Ticket!
Future Plans
Idea | Status |
---|---|
Add custom Death Messages | In development |
Improve Movement Speed | In testing |
Got an idea? Submit a Ticket!
MC Stats
This plugin uses mcstats for stat collection. You can opt out of this by going into the plugin metrics folder and setting opt-out to true.
@rebel24
Meaning 1.4.7 R1.1 <
Any of themWon't load on any of the latest bukkit updates. Not plugin related. Just try it, I get a couple of errors straight away on logging in.
@Moochiez
That has nothing to do with this plugin. That is the default attack mojang made.
I seem to not be getting killed if I walk through the giants feet. There are no errors in the console.
@Jobsti2
Can you put the error and list of plugins in a ticket please :)
Heyho,
I'm on #2628.
With Giants v.5.0 we're getting after some time (5-10 min) massive exceptions (playerMoveEvent), server crashes!
With v.4.0 we have no problems, so we can't update to your newest build ;-)
Info:
We're using Mobmanager, but this should'nt be a problem I think.
This plugin sound like what i need, i just have one question about it. On my server i use, Monster Apocalypse to control mob spawning rates, drops, exp and other properties. Monster Apocalypse also let me set giants to spawn naturally in the world the only problem is that all the giants do is walk up to you and bump into a player with their feet.
My question is can i still use Monster Apocalypse to control spawn rate, hp, exp, and drops of giants and install this plugin to control how the giants attack?
@pkt77
... So it only works with Java 7?
All my plugins work fine except this one.
@Brocodo
Update to Java 7 -_-
Got this on libigot 1.4.6-R0.4
2013-02-02 02:37:52 [SEVERE] java.lang.UnsupportedClassVersionError me/pkt77/giants/Giants : Unsupported major.minor version 51.0
2013-02-02 02:37:52 [SEVERE] at java.lang.ClassLoader.defineClass1(Native Method)
2013-02-02 02:37:52 [SEVERE] at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
2013-02-02 02:37:52 [SEVERE] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:73)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:32)
2013-02-02 02:37:52 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
2013-02-02 02:37:52 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
2013-02-02 02:37:52 [SEVERE] at java.lang.Class.forName0(Native Method)
2013-02-02 02:37:52 [SEVERE] at java.lang.Class.forName(Class.java:264)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:272)
2013-02-02 02:37:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:250)
2013-02-02 02:37:52 [SEVERE] at net.minecraft.server.PlayerList.<init>(PlayerList.java:52)
2013-02-02 02:37:52 [SEVERE] at net.minecraft.server.DedicatedPlayerList.<init>(SourceFile:11)
2013-02-02 02:37:52 [SEVERE] at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:104)
2013-02-02 02:37:52 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:404)
2013-02-02 02:37:52 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:849)
2013-02-02 02:37:52 [SEVERE] Could not load 'plugins/Giants.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.ClassNotFoundException me/pkt77/giants/Giants
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:272)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:250)
at net.minecraft.server.PlayerList.<init>(PlayerList.java:52)
at net.minecraft.server.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:104)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:404)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:849)
Caused by: java.lang.ClassNotFoundException me/pkt77/giants/Giants
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143)
... 9 more
Does this work with the latest build?
How to enter sub-item ids to drop (in config) so the syntex will be correct? For example 397:2 - Zombie Head
@robotnikthingy
Reset your config. This is being caused because the Kick Attack option is null (not there)
im using the latest version and i keep getting this error spammed to the server console. using craftbukkit 1.4.7 r0.1
2013-01-25 12:53:34 [SEVERE] Could not pass event PlayerMoveEvent to Giants v5.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:219)
at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136)
at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:112)
at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Caused by: java.lang.NullPointerException
at me.pkt77.giants.events.Listeners.KickAttack(Listeners.java:211)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 14 more
@roshpoint0
Most likely you are running a Java 6 server :P
Wont even load up for me..
@DiggerMark
Again this must be a bukkit bug, as it worked when I first made itUPDATE: As for the health, bukkit made the setHealth() no longer allow numbers beyond their normal max health As for the Spawn Zombie Attack not working, I guess my computer didn't save my code, so it was not added :/
Loot can be configured better than the previous plugins. But the giant remains a rare loot pinata rather than being a (mini) boss:
@ronfkingswanson
nope, lightning does about half health without armor
@pkt77
with that lightning attack - isn't that pretty much instant kill? that might make it rather hard to take on a giant at all...