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.
@Jobsti2
Download the new Dev Build for the 'other' biome option. :)
Uh yeah, much thanks, great! ;-)
Question: If i build an island in the ocean-Biome, no Mobs will spawn, so also no giants?
@Jobsti2
Oh, The plugin makes everything frozen ocean... ok, I will make an biome option called "Other" that will allow mobs to spawn in places that other plugins might allow mobs to spawn in
FrozenOcean Biome:
Linkt to the Picture...
All Mobs are spawning, except Giants ;(
Edit: Picture too big, Link inserted
@Jobsti2
But mobs do not spawn in the Ocean biome anyways, I don't see the point in having that option if they can't spawn there anyway...
Heyho..
Biome FrozenOcean would be nice, because the great Worldgenerator "HothGenerator".
Thanks ;)
@n00bsaus
" 15:51:50 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: me/pkt77/giants/Giants : Unsupported major.minor version 51.0 22.12 "
This means you are using a Java 6 server and are using a plugin compiled with Java 7
Tell your server provider to upgrade to Java 7. That will fix the problem
Well, I see 1.4.6 didn't fix it. At no point or version number has this plugin ever worked for me. Here's what the console prints out. Any thoughts/ideas/tricks/tips?
22.12 15:51:50 [Server] INFO ... 9 more 22.12 15:51:50 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) 22.12 15:51:50 [Server] INFO at java.lang.Class.forName(Class.java:264) 22.12 15:51:50 [Server] INFO at java.lang.Class.forName0(Native Method) 22.12 15:51:50 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 22.12 15:51:50 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 22.12 15:51:50 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 22.12 15:51:50 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) 22.12 15:51:50 [Server] INFO at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 22.12 15:51:50 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) 22.12 15:51:50 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 22.12 15:51:50 [Server] INFO at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 22.12 15:51:50 [Server] INFO at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 22.12 15:51:50 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 22.12 15:51:50 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:634) 22.12 15:51:50 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) 22.12 15:51:50 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: me/pkt77/giants/Giants : Unsupported major.minor version 51.0 22.12 15:51:50 [Server] INFO at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 22.12 15:51:50 [Server] INFO at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399) 22.12 15:51:50 [Server] INFO at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104) 22.12 15:51:50 [Server] INFO at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11) 22.12 15:51:50 [Server] INFO at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52) 22.12 15:51:50 [Server] INFO at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:213) 22.12 15:51:50 [Server] INFO at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:235) 22.12 15:51:50 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) 22.12 15:51:50 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) 22.12 15:51:50 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) 22.12 15:51:50 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/pkt77/giants/Giants : Unsupported major.minor version 51.0 22.12 15:51:50 [Server] SEVERE Could not load 'plugins/Giants.jar' in folder 'plugins' 22.12 15:51:48 [Server] INFO This server is running CraftBukkit version git-Bukkit-1.4.6-R0.1-b2561jnks (MC: 1.4.6) (Implementing API version 1.4.6-R0.1)
@ManBeastPigDev
This is caused because the Fire Attack option is set to false
This is now Fixed! :D
They dont attack or fight back. That would be nice.
The only thing this plugin needs, is the ability to change the spawnrate from 1-100, to 0.1-100. Then, it shall be perfection. :D
@pkt77
I say this because customized biomes have a proper name, different, those who has by default in Minecraft :P
@Q2Lummox
It's for all biomes, created via plugin or not
When you say:
- Biome Spawn settings
You mean to biomes customized, created with the "Plugin" "Terrain control"?
@pkt77
Thanks for the update, seems to be working just fine now.
@Faldonboy
There already is...
@DerDarcion I'm seconding this one. The giants now die too easily as compared to v18.
Also, minor issue, "experience" is spelled wrong in the config.
@WhiffleX
Agreed. I will change it to a float
This suffers from the same flaw of the previous iterations. It does not support a floating point spawn rate. 1% is far too much for any world. This needs to support a .01% or less spawn rate.
@Q2Lummox
sounds tricky, but I'll look into it