Inactive [RPG] Demigods v2.2- Join the timeless struggle between Gods and Titans. [1.3.1R2]

Discussion in 'Inactive/Unsupported Plugins' started by marinating, Jun 13, 2011.

  1. Offline

    marinating

    Demigods has moved to BukkitDev, where you will find all the latest updates and information. Ownership of the plugin has been passed to HmmmQuestionMark, who owns the official Demigods server and maintains this plugin.
    Thanks to everyone who has helped and supported me in the creation of this plugin; though I'm off to college and out of time to work with Minecraft, I'd like for this project to continue to grow and flourish. The remainder of this thread is reserved for all posterity.

    Demigods - Mythology meets Minecraft. Back and better than ever!
    Version: 2.2 "Ajax"

    Demigods is a full RPG experience designed to bring an endgame to survival/PvP servers. Not to be confused with other RPG plugins that focus on skills and classes alone- this adds culture and conflict that will keep players coming back after they've maxed out their other levels and found all the diamond deposits in a 50 km radius. Demigods is unique in its system of rewarding players for both adventuring (tributes) and conquering (PvP) with a wide array of fun and useful skills. Re-enact mythological battles and rise from a Demigod to a fully fledged Olympian as you ally yourself with the Gods or Titans and battle to the bitter end!

    To install, simply place DemigodDownloader.jar in your plugins folder and run the server. That's it. Everything else is handled automatically.
    I am open to any input/feedback/ideas you may have regarding this plugin. Balance issues I expect will be huge because I have not had the chance to test this on a large scale.
    -------------
    Join the public Demigods server at play.insigniarpg.com to try this plugin out. Please do not go on the server to ask questions about the plugin; I will answer those by private message or in this thread.



    Source: GitHub

    Permissions (open)

    Permissions nodes for players (defaults on true):
    • 'demigods.forsake' Lets players use /forsake to remove their own Gods/Titans.
    • 'demigods.bindings' Lets players use /bindings to see what items are bound to skills.
    • 'demigods.shrinewarp' Lets players use /shrinewarp to warp to shrines.
    • 'demigods.shrineowner' Lets players "share" their shrines so other players can warp to them.
    • 'demigods.removeshrine' Lets players remove shrines.
    • 'demigods.nameshrine' Lets players rename shrines.
    Permissions nodes for admin (defaults to OP):
    • 'demigods.givedeity'
    • 'demigods.removedeity'
    • 'demigods.checkplayer'
    • 'demigods.setfavor'
    • 'demigods.setmaxfavor'
    • 'demigods.sethp'
    • 'demigods.setmaxhp'
    • 'demigods.setalliance'
    • 'demigods.setdevotion'
    • 'demigods.setascensions'
    • 'demigods.setkills'
    • 'demigods.setdeaths'
    • 'demigods.removeplayer'
    • 'demigods.admin' Combines all of the above.
    Permissions nodes for gods and titans (if no Permissions, allows all):
    • titan.rhea
    • titan.cronus
    • titan.prometheus
    • titan.atlas
    • titan.oceanus
    • titan.hyperion
    • titan.all
    • god.zeus
    • god.poseidon
    • god.hades
    • god.ares
    • god.athena
    • god.hephaestus
    • god.all

    Commands (open)

    Commands for players:

    • /dg : General information and help directory. Use /dg deityname to see information about a deity, and if you have the deity, use it to see the power of your skills.
    • /check : Shows information about yourself.
    • /claim : Used to claim deities, when a "select item" is held in hand.
    • /alliance : Toggles alliance chat on and off.
    • /forsake : Used to give up deities. /forsake all will remove all your deities.
    • /shrine : Shows which shrines you may warp to.
    • /value : Shows the value of the item held in hand.
    • /bindings: Shows all the items you currently have bound to skills.
    • /adddevotion: Used to allocate unclaimed devotion to specific deities.
    • /shrinewarp: Used to warp between shrines. You can use it as "/shrinewarp <deityname>" to warp to your shrine dedicated to that deity, or "/shrinewarp
      <shrinename>" to go directly to a uniquely named shrine.
    • /shrineowner: Used to give other players the permission to use your shrine. To give another player access to your shrine, stand near it and type "/shrineowner add <playername>". To remove their access to the shrine, stand near it and type "/shrineowner remove <playername>". To make another player the owner of the shrine, use "/shrineowner set <playername>".
    • /removeshrine: Used to remove a shrine that you own and are standing near.
    • /fixshrine: Used in case the center block of a shrine is destroyed for any reason.
    • /nameshrine: Used to rename a shrine you own and are standing next to.
    • qd : Typed simply as "qd" in game, use it to quickly display your HP and Favor. If you are allianced with Athena, typing "qd <playername>" will show some information about that player including their HP, Favor, and deities.
    Commands for admins:
    • /listshrines: Admin command to see all the shrines saved with Demigods.
    • /removeshrine <name>: Admin command to remove a shrine by name.
    • /checkplayer : Admin command to check a player's information.
    • /givedeity : Admin command to give a player a deity.
    • /removedeity : Admin command to remove a player's deity.
    • /setfavor : Admin command to set a player's favor.
    • /setmaxfavor : Admin command to set a player's max favor.
    • /sethp: Admin command to set a player's HP.
    • /setmaxhp: Admin command to set a player's maximum HP.
    • /setalliance : Admin command to set a player's alliance.
    • /setdevotion : Admin command to set a player's devotion for a specific deity.
    • /setascensions : Admin command to set a player's number of ascensions.
    • /setkills : Admin command to set a player's number of kills.
    • /setdeaths : Admin command to set a player's number of deaths.
    • /removeplayer : Admin command to remove a player from the save (if the player's file is bugged)
    Bonus! Console commands:
    • getfavor <player name> : prints that player's current favor.
    • setfavor <player name> <amount> : sets the player's favor to the given amount.
    • addfavor <player name> <amount> : adds the amount to the player's current favor.
    • getmaxfavor <player name> : prints that player's maximum favor.
    • setmaxfavor <player name> <amount> : sets the player's max favor to the given amount.
    • addmaxfavor <player name> : adds the amount to the player's max favor.
    • getascensions <player name> : prints that player's current number of ascensions.
    • setascensions <player name> <amount> : sets the player's number of ascensions to the given amount.
    • addascensions <player name> <amount> : adds the amount to the player's current ascensions, and adjusts their devotions accordingly.
    • addhp <player name> <amount> : adds the amount to the player's current amount of hp. Cannot go over the player's max hp, even if the amount is higher.
    • getdevotion <player name> : prints the player's total devotion between all their deities.
    • setdevotion <player name> <deity> <amount> : set the player's devotion for the given deity to the given amount.
    • adddevotion <player name> <deity> <amount> : increases the player's devotion for the given deity by the given amount.
    • addunclaimeddevotion <player name <amount> : increases the amount of unclaimed devotion a player has. Players can spend unclaimed devotion to raise the devotion of any deity that the player owns.

    Config Guide (open)

    motd: true This will send a message to players at login if set to true. If you don't want it, make this false.
    active_worlds: Change the names in this list to reflect the worlds you want Demigods to be active on.
    - world
    - world_nether
    globalfavormultiplier: 1.0 Raise or lower this number to affect how quickly players gain Favor from shrine tributes. Must be a decimal (no whole numbers!)
    globalexpmultiplier: 1.0 Raise or lower this number to affect how quickly players can level up. Must be a decimal.
    globalfavorcap: 20000 This is the most Favor a player can have at a time. Must be a whole number.
    max_target_range: 100 This is the furthest a Demigods skill can reach. Must be a whole number.
    max_hp: 3000 This is the most HP a player can have. Must be a whole number.
    pvp_exp_bonus: 1.5 Raise or lower this number to affect how much EXP players gain for killing the enemy team.
    broadcast_new_deities: true This will send a message to players whenever a player gains a new deity. If you don't want the message, make this false.
    stat_display_frequency_in_seconds: 0 This will send a "status update" message to players every X seconds, where X is the number you enter. If you don't want the message to be sent at all, enter 0. Must be a whole number.
    start_delay_seconds: 0.1 This is used for automated processes within Demigods and should be left alone unless you really want to change it (cannot be zero, must be a decimal).
    favor_regen_seconds: 0.5 Players will regain Favor every X seconds. Must be a decimal.
    hp_regen_seconds: 10.0 Players will regain HP every X seconds. Must be a decimal.
    save_interval_seconds: 300 All Demigods data will be saved every X seconds. Must be a whole number. It is not recommended to have this number under 60.
    balance_teams: true If this is true, then the ratio of Gods to Titans will be fairly balanced and neither side will have many more players than the other. If you don't want the teams to be limited, make this false.
    ascension_cap: 100 The maximum number of Ascensions a player can have. It is recommended not to go too far above 100 because many skills are untested above that amount.
    allow_skills_everywhere: false Set this true to allow Demigods skills everywhere.
    friendly_fire: false Setting this to true will allow players of the same alliance to deal damage to and target each other.

    To do (open)

    Perks System
    Quests
    Alliance Initiatives


    Download Installer
    The Demigods installer will automatically check for updates for you. If an update is found it will automatically download and install it as well.
    Direct Download
    If the installer doesn't work for you, this link will download the latest version.

    [​IMG]

    Debugging (open)

    As of 2.0c, a new debugging feature has been added. It can be accessed in game as /dg debug (admins only) or from the console as debugplayer.
    Usage:
    /dg debug <name> will display all the important traits of a player (HP, Favor, deities, etc). If you see any at "NULL", "Missing", or "-1", then you have a problem. Luckily, there is now a solution.
    /dg debug <name> write will save that player's data as a text file. Do NOT edit the text file unless you know what you are doing, or you will corrupt the player's data further. Only edit what you need to - changes made in the text file are committed straight to the database so you can do a lot of damage if you are not careful.
    /dg debug <name> load will load the player's data out of the text file generated using /dg debug <name> write. If you get an error and a stack trace, it is because you entered something incorrectly when you saved the text file. All data fields must follow an exact format or the save will not load properly. Be careful as loading a debug file and having it crash partway through will corrupt the player's save even further.

    Walkthrough for the debug file (a .txt that can be opened in Notepad)
    Note that there should not be any spaces after the entries- "250" is different from "250 ".
    --------------------------------------------------------------------------------------
    Name: marinating This field should match the name of the player.
    Alliance: God This should be "Titan" or "God", case sensitive.
    Current_HP: 250 Make sure it's a whole number.
    Max_HP: 250 Must be a whole number.
    Current_Favor: 4200 Must be a whole number.
    Max_Favor: 4200 Must be a whole number.
    Deities: Zeus;22982 Poseidon;22534 Hephaestus;22271 Athena;24394 Ares;3366
    Deities follow this simple rule: Name;Devotion with a space in between each deity.
    Ascensions: 23 Must be a whole number.
    Kills: 11 Must be a whole number.
    Deaths: 9 Must be a whole number.
    Accessible:
    test -75 16 1151 world Do not edit these except to delete them.
    Shrines: The # sign in front of the name represents a custom name. Do not edit these unless you are 100% sure you know what you are doing. The format for shrines is:
    Name X Y Z World <guest> <guest> <guest>
    Hephaestus -212 51 412 world marinating
    Zeus -152 61 367 world
    #mybase -152 61 367 world
    All keys in save: A_EFFECTS, P_SHRINES, Ares_dvt, S_GUESTAT, Athena_dvt, BINDINGS, ALLEGIANCE, ASCENSIONS, Poseidon_dvt, dHP, Zeus_dvt, KILLS, Hades_dvt, ALLIANCECHAT, FAVORCAP, DEITIES, dmaxHP, FAVOR, LASTLOGINTIME, Hephaestus_dvt, DEATHS
    Do not edit these except to delete them.


    Changelog (open)
    Changelog (open)


    Version 0.2
    • Release
    Version 0.2.1
    • Help system in game (type /demigods or /dg to get started)
    Version 0.2.2
    • Permissions based admin
    • New commands /checkplayer /removedeity /givedeity
    • Changed Prometheus to be selected using clay blocks or lava
    • Changed Cronus's time command from /time to /ctime
    • Gods can now only use one active ability at a time
    Version 0.2.3
    • Fixed Cronus's ultimate not doing anything
    • New command /unprotect allows removal of shrines and protect zones.
    Version 0.2.4
    • Added optional permissions nodes for each individual god/titan
    • Fixed bug where clicking anything with a log would "eat it" even if you weren't Rhea
    • Fixed bug with /removedeity not updating save file
    Version 0.2.5
    • Fixed uncaught errors in /protect and /unprotect
    • Slightly improved help file functionality
    • Minor rewrite to god/titan ability system (you shouldn't notice a difference)
    Version 0.3.0
    • Tons of bugfixes
    • Oodles of performance updates
    • Streamlined plugin listeners (from more than 10 to just 3)
    • Optimized code (from 126 kb to 118)
    Version 0.3.1
    • Skill binding (/dg bind)
    • Added new passive for Poseidon: Heals 3.5 hearts/10 seconds while in water.
    • Prometheus no longer drops items on death.
    Version 0.4.0
    • Changed selection for Cronus to Soul Sand
    • Fixed typos in help files
    • Now displays a welcome message
    • Left clicking with Rhea won't eat a log if at full health
    • Added Athena and Ares (tier 2 Gods)
    • Added Typhon and Hyperion (tier 2 Titans)
    • Added tier 2 selection system for Gods and Titans
    • Added /forsake (removes your own deities, but halves stats)
    • Added /setfavor (for admins)
    • Dying as a Titan may cause you to lose a tier 2 Titan
    • Increased Rhea's plant skill to cost 100 Power, reduced explosion size
    • Lots more that I don't remember
    Version 0.4.1
    • Made location protection more robust (explosion-proof, no longer targetable by griefing abilities)
    • New way for admins to create areas unbreakable / ungriefable by the general public (read /dg admin for more info)
    Version 0.5.0
    • Added Hephaestus as a tier 2 God.
    • Added Oceanus as a tier 2 Titan.
    • Added phantom mode on death (Turns you invisible and makes you unable to interact with anything. Resurrect at a shrine of a deity in your alliance.)
    • Added a kill/death tracking system, accessible in /dg stats
    • Added /reviveplayer for admins to manually revive phantom players.
    • Added a multiplier on tribute so rewards are slightly different each time. It should be easier to get Favor and Power now.
    • Green and gold records are worth much more than 1 Favor/Power at shrines.
    • Cronus now has 1/2 damage reduction compared to 1/3 before.
    • All Gods and Titans can only die to physical (entity attack) damage. Otherwise they will be left at half a heart. This is to prevent lift/lightning spam and to make better use of the statistics system (which only tracks death by entity attack)
    • Prometheus no longer has item recovery, and recovers health automatically as a passive ability instead.
    • Rhea's terraform has been rewritten to regenerate chunks instead of layer on stone/dirt/trees. Does not work on protected areas- protect your bases NOW!
    • Rhea can now right click on grass to produce a bonemeal effect (also spawns pumpkins occasionally).
    • Typhon no longer has a damage reduction ability. Instead, he explodes on death with a radius of 7 (almost twice as much as a creeper).
    • Fixed a typo where Typhon could not be selected with the permission 'titan.all'
    • Lowered the Glory requirement for Tier 2 Titans
    • Lowered the Blessing requirement for Tier 2 Gods
    • Removed Hades' entomb ability, replaced with /raisedead
    • Hades' targeting ability is now free to use
    • Hades' targeting now affects zombie pigmen
    • Increased rate of Poseidon't healing while in water, but decreased overall amount (now 1 heart/3.3 seconds)
    • Improved /checkplayer functionality so you don't have to type in a user's full name anymore
    • A lot of bugfixes that I don't remember right now
    Version 0.5.1
    • Fixed a glitch with /dg stats not updating properly
    • Right clicking on dirt with Rhea now grows grass
    • Source is included in the .jar
    Version 0.5.2
    • Bugfixes
    • Source is no longer in the .jar (forgot to click the button, I'll put it in the next release)
    Version 0.6.0
    • Config file
    • Rewritten save system (all of your player information will be wiped)
    • Tier 1 God ultimates have a cooldown of 10 minutes
    • Item bindings and cooldowns are persistent
    • Factions support- destructive skills won't work in safe zones
    • New downloader- automatic updates for the rest of your life!
    Version 0.6.1 and Version 0.6.2
    • Fixed a bug where demigods.dat did not load correctly
    • /dg stats now works properly, removed a repetitive line
    • New config option- whether or not protected areas allow skills to be used (default no)
    • Dying as a Titan no longer deducts 90% of your power
    • Know issue: targeting abilities only work at very close range
    Version 0.6.5
    • Fixed /dg stats
    • Fixed targeting glitch, finally
    • Phantom Typhon no longer has a knock-back ability
    • God and Titan chat allows you to communicate with other Gods and Titans on the server- to activate, type "g" or "t" (without the quotes, obviously) and press enter.
    • Protect land and create shrines using new deities- God and Titan. Any God can use a shrine or build in land protected by God, and any Titan can do the same in land protected by Titan.
    • Helm of Hades, Sword of Storms, and Poseidon's Trident added. The related commands are "/revive", "/scatter", and "/earthquake". Figure the rest out yourself!
    • Various bug fixes
    • The official Demigods Wiki is on the way.
    Version 0.6.6
    • Bugfixes
    • In the config file, worlds should be separated by double semicolons
    Version 0.7.0
    • Earthquake is more earthquakey
    • Fixed a bug that would wipe all saves if Rhea died with undetonated trees
    • Buffed Cronus's hoe attacks
    • Added new admin commands: /addfavor /addblessing /addpower /addglory
    • Bug fixes
    • Added Styx, new Titan
    • Added Apollo, new God
    Version 0.7.1
    • Fixed a saving glitch
    • Fixed error where titans did not receive a multiplier for tributes
    Version 0.7.2
    • Fixed glitch where Styx could attack phantoms
    • Added shrine warps- right click a diamond block in a shrine to warp to another shrine blessed by that God/Titan.
    Version 0.8
    • Changed lift: costs 50 Favor and is weaker
    • Added a new ability for Hades, Snare, that traps the target in place for 5 seconds
    • Removed phantom mode
    • Removed Apollo
    • Removed Styx
    • Fixed damage system so Gods and Titans will die as normal
    • Added Cronus's passive back- can only die to physical damage. Changed from 1/2 damage reduction back to 1/3.
    • Fixed Rhea eating logs to decrease hunger instead of giving hearts.
    • Gods now lose 10% of their favor on death.
    • Collecting experience orbs is the only way to gain favor/power.
    • Added more items that can be tributed.
    • Fixed the player information save system, hopefully for the last time. All of your player data will be wiped (but not locations).
    • More bugfixes
    Version 0.8.1
    • Re-added Permissions 3 support
    • Fixed a bug with Factions compatibility
    • Tributing at chests now gives 1/10 of the value as Favor/Power (Blessing and Glory unaffected)
    Version 0.8.11
    • Removed Permissions requirements on choosing deities temporarily.
    Version 1.0a
    • Completely overhauled everything.
    Version 1.0b
    • Added /setmaxfavor command, uses same permission as /setfavor
    • Added more config options
    • More detailed messages when a shrine is created or destroyed
    • Added a global message when a player forsakes a deity
    • Changed the amount of EXP gained from breaking ores, due to abuse of silk touch
    • Fixed a bug where one alliance could vastly outnumber the other (the advantage control can be turned off in the config file)
    • Other bugfixes
    Version 1.0c
    • Fixed a levelling bug with Cleave that could crash the server
    • Replaced Prometheus's Defect with Blaze, an ability similar to Flood that blankets an area with fire
    • Revamped that Favor system. Favor now regenerates over time, and tributing at a Shrine increases Favor cap. Maximum Favor cap can be set in config.
    • Revamped health system. Health regenerates slowly over time and damage dealt to Demigods is now at a 1:1 ratio, meaning that a Demigod can have much more than 20 HP and will be able to survive direct creeper hits. Maximum health can be set in config.
    • Various bugfixes
    Version 1.0d
    • Fixed a bug with the new HP system that would cause a player to apparently lose their deities
    • Added /setmaxhp and /sethp
    • Added new config options
    • Bugfixes
    Version 1.0e
    • Bugfixes
    Version 2.0
    • Introducing the Devotion system! Each deity now has their own measure of Devotion, which determines how powerful their skills are. Read /dg <deityname> to see customized information about the deity.
    • Complete shrine reworking - read /dg shrine for updated system, with video tutorials upcoming (to be directly integrated into the /dg help files)
    • Added two Gods and two Titans - Athena, Hephaestus, Oceanus, and Hyperion
    • Reworked many old skills that were either buggy or imbalanced
    • Bugfixes
    • Lots more!
    Version 2.0a/b
    • Fixed an error that interfered with deity claiming process
    • All griefing/combat skills from Demigods should no longer work inside WorldGuard No-PvP zones
    Version 2.0c
    • Added compatibility with Factions - damage dealing/griefing skills no longer work in "Peaceful" or "Safe" zones.
    • Added debugging feature for botched saves
    • Bugfixes
    Version 2.0d
    • Fixed Hephaestus's passive not working properly
    • Fixed Prometheus's blaze destroying blocks
    Version 2.0e
    • Fixed levelling bug caused by changing max Ascensions
    Version 2.0f
    • Added "unclaimed Devotion" that players can allocate to deities themselves (given using a console command)
    • Fixed Hephaestus's passive to be completely immune to lava
    • Drown no longer affects protected areas
    • Fixed Factions compatibility


    Version 2.0g
    • /check can now be accessed using /dg check
    • /removeplayer now removes the player's file properly
    • Drown no longer costs Favor when it is used in a protected area
    • Fixed a logic error preventing Demigods skills from working properly
    • Added a config option to allow Demigods skills in protected areas
    Version 2.1
    • Added a new God: Apollo
    • Fixed a bug with Factions related protections
    • Reduced the penalty for dying from 20% of Devotion to 10% of Devotion
    • Fixed a bug with ultimate cooldown times
    Version 2.2
    • Added a new Titan: Themis
    • Added SimpleNotice (client mod) compatibility to conveniently display Health, Favor, and Devotion changes.
    • Added new functionality to /removeshrine. Can now be used with the name of a shrine you own.
    • New command for admins: /listshrines lists all the shrines you own.
    • Fixed logic of player versus player kills, which should fix kills being wrongly awarded to players.
    • Added code to remove "stuck" fireballs from Prometheus ultimates.
    • Added automatic cleaning of invalid shrines (missing worlds or impossible location).
    • Cronus' ultimate no longer affects the whole world, only players within 70 range.
    • Rankings now show a player's name in green if they are online.
    • Typing "dg" will display all online Demigods players and their alliance.
    • Adjusted the kill reward, so that killing players with a high KD ratio gives more Devotion while killing players with many deaths gives less.
    • Adjusted rate at which players lose Devotion on death, and added a cap of 15,000 Devotion lost per deity at a maximum.
    • Changed some skill costs for balance.
    • Skills can no longer be used inside protected zones to target players outside.
    • Other bugfixes
    Donators! You make me feel warm and fuzzy inside!
    It was too hard to keep track of the benefit system, but that doesn't mean I've stopped accepting donations- if you like what you see or have an idea you'd like to see implemented immediately, please click the donate button!

    Contributers:
    d00money
    Ralph
    Rossy
    Insignia folks
    TheRealAtomicCow
    Sporling19
    Acul132
     
  2. Offline

    Jensc

    The plugin doesn't save and resets every time i reload the server. Something is wrong ;)
    I have the latest bukkit version and it's not that, since any other plugin works great.

    Please fix this fast ;)

    Marinating, this is the SEVERE warning i get: http://i51.tinypic.com/k2h741.png

    Happy to help ;)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  3. Offline

    salutwww

    Me too, I have the same problem, it stop working, so i reload the server but the stats restart.
     
  4. Offline

    xXDzepniXx

    I put in the jar I start it up and it won't work it creates the folder but it won't work!
     
  5. Offline

    TruthHurts

    I tried it it let me pick my God but then... Once i made my shrine and tried clicking on the sign this happened

    Code:
    2011-06-28 19:21:40 [SEVERE] Could not pass event PLAYER_INTERACT to Demigods
    java.lang.IllegalArgumentException: No enum const class com.WildAmazing.marinating.Demigods.Utilities.Divine.POSEDON
        at java.lang.Enum.valueOf(Unknown Source)
        at com.WildAmazing.marinating.Demigods.Utilities.Divine.valueOf(Divine.java:1)
        at com.WildAmazing.marinating.Demigods.Gods.Listeners.GodCommands.shrineCode(GodCommands.java:163)
        at com.WildAmazing.marinating.Demigods.Gods.Listeners.GodCommands.onPlayerInteractGod(GodCommands.java:91)
        at com.WildAmazing.marinating.Demigods.DemigodsPlayerListener.onPlayerInteract(DemigodsPlayerListener.java:76)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:213)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:563)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-28 19:21:40 [SEVERE] Could not pass event PLAYER_INTERACT to Demigods
    java.lang.IllegalArgumentException: No enum const class com.WildAmazing.marinating.Demigods.Utilities.Divine.POSEDON
        at java.lang.Enum.valueOf(Unknown Source)
        at com.WildAmazing.marinating.Demigods.Utilities.Divine.valueOf(Divine.java:1)
        at com.WildAmazing.marinating.Demigods.Gods.Listeners.GodCommands.shrineCode(GodCommands.java:163)
        at com.WildAmazing.marinating.Demigods.Gods.Listeners.GodCommands.onPlayerInteractGod(GodCommands.java:91)
        at com.WildAmazing.marinating.Demigods.DemigodsPlayerListener.onPlayerInteract(DemigodsPlayerListener.java:76)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:64)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:466)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I think i posted the same eroor twice, i would really like to try this plugin out, so some please reply to this
     
  6. Offline

    Gearz

    I've noticed Oceanus' creating a pool of water last for less than a second so I have to spam my right click to be able to get a critical hit on someone, are you possibly going to make it last a bit longer or are you happy with it this way?
     
  7. Offline

    ndb

    Just throwing in that I'm getting the same errors as the other posters, regardless of how many times I've re-inserted the updated jar, and reloaded the server. 0.5.x has amazing content though man, well done!
     
  8. Offline

    marinating

    @slash123456789 Nope. You need to be more specific.
    @Jensc and everyone else who has save problems: I'll look into that very soon.
    @TruthHurts That error usually goes away when you reload the server.
    @Gearz Intended, so it doesn't flood maps and break redstone/rails.
    @ndb Fix hopefully on the way.
     
    Jensc likes this.
  9. Offline

    Jensc

    Ok after looking into the problems i had, i downloaded the .jar again from here.
    I deleted the demigods map in the Plugins folder and then i restarted my server.

    The information on the players was all gone, but since then i don't have any problems anymore.

    So i suggest: Delete your demigods map in the Plugins folder too! Changing the .jar isn't enough!

    KEEP THIS IN ATTENTION!: Your players will lose their deities and favor, but the plugin will work as normal again :p

    Also you have to use the latest recommended build for Bukkit too! 935+
     
    marinating likes this.
  10. Offline

    nexusrightsi

    is it possible to nerf al the explosions so it wont destroy blocks but it will hit people ?
     
  11. Offline

    marinating

    @Jensc In a worst case scenario, yeah, that'll fix all of the issues.
    @nexurightsi Nope, not that I know of. I think other plugins can do it but I'm not entirely sure how they isolate environmental damage from player damage. If I do figure that out I'll add it.
     
  12. Offline

    nexusrightsi

    then its not possible cuz i try allot of them i even combined them :p aah well i gues i have to skipp this one :(
     
  13. Offline

    marinating

    I updated to 0.5.2, and that should fix some of the issues.
     
    Jensc likes this.
  14. Offline

    TruthHurts

    @marinating again i get the same error after reload

    Code:
    2011-06-29 07:55:41 [INFO] [Demigods] Save completed and tasks cancelled.
    Again if you could figure this out i would really be happy because it is the perfect thing for my server
    NVM NVM NVM

    The update fixed my problem. Wonderful. Are you planning on adding more gods or just those three, same with titans?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  15. On Death your plugin duplicates items from the inventory infinite times, so our whole server economy got fucked up, can you fix that please? ^^
     
  16. Offline

    EvGxSn0wFl4ke

    You cannot die from drowning or burning. I believe its because of the issue where to die you have to have another deity killing you. So if you do start drowning or burning you drown or burn until you hit half a heart. Then you can just swim unless hit by a mob or another player. Please fix this
     
  17. Offline

    slash123456789

    im us the latest bukkit
     
  18. Offline

    marinating

    @Jack5500 Update from 928 to 935.
    @EvGxSn0wFl4ke I did that on purpose.
    @slash123456789 Are there any error messages? Have you tried deleting the Demigods folder and running the server again? Are you on the latest version of Demigods?
     
  19. Offline

    slash123456789

    i did all of that

    im still geting error messages

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  20. Offline

    marinating

    What kind of error messages?
     
  21. Offline

    Gabriel Moon

    with posideon you should be able to walk on water
     
  22. I think that's the billoneth time that's been suggested ;) he should get a cookie :)
     
  23. Offline

    EvGxSn0wFl4ke

    Oh ok well when you make the config will you please put an option to turn that half heart thing off please? If its to much troble don't waste time but i thought that the poin of poseidon being able to breathe underwater gives him a cool ability. Now anyone can't drown. But yeh only if you want to put it in the config file :)
     
  24. Offline

    melis256

    If you ad Athena then one ability could be to be able to view other players inventories from any distance :cool:
     
  25. Offline

    marinating

    Poseidon still has a huge advantage because he doesn't take any drowning damage. If someone who isn't Poseidon comes out of water at half a heart, a hit from anything (zombies, skeletons, other players) will kill them instantly, while Poseidon would still have all his HP.
    @melis256 Athena is already added.
     
  26. Offline

    Maka_maka

    Worldguard does this with Creeper explosions.

    Also for the config, add the options for Gods to fight gods and titans to fight titans, please.
    When is the config planned to be implemented?

    Some suggestions for "evil" or underworld deities:

    Goddess NYX:
    Passive: Flight - Flies when jumping (and holding a feather?) for a set amount of time, must have cool down.
    Active: Death Grip (Can Bind) - stuns opponent for x sec and causes x damage.
    Active: Night - Can turn it night out side
    Ultimate: Undead - When it's night can spawn a ghast(If possible) and attacks a certain target, then dies after a certain amount of time.
    Alt Ultimate: Spawns a couple skeletons to attack a target.

    Titaness THEMIS:
    Passive: Is given a 3/4 set of armor at all times
    Alt Passive/Active: Automatically protects chest/doors/furnaces for either the player or anyone aligned with Themis.
    Active: Immunity - Becomes invulnerable for x seconds but, cannot attack either.
    Active: Obey (Can Bind) - Disables a single target's attack
    Ultimate: Globally disables attack, anyone who attacks is sent to the nether (or spawn I guess).

    God KHARON:

    Passive: Is not effected by Zombies or Skeletons.
    Passive: Health regeneration at night.
    Alt Passive: Higher damage when fighting with a stick.
    Active: Banish (Can Bind) - Banishes target to nether (or spawn I guess).
    Ultimate: - (Unsure, still thinking)

    Titaness HEKATE:

    Passive: Immune to all mobs
    Active: Necromancy - Spawns 2 skeletons
    Active: Witchcraft (Can Bind) - Can shoot magic (Animation could be snowballs) that makes the target disoriented, uncontrollable(As if you were on a pig.)
    Ultimate: Not sure

    God PLOUTOS:

    Passive: Grows trees/grain/cactus/wheat instantly.
    Active: Transmute - Can turn iron to gold, and gold to diamond
    Active: Reveal (Can Bind) - Cuts a vertical line to the sky in the chunk the player is in where there is Any type of ore, but does not destroy ore in it's path, only gravel, cobble, stone, mossy, dirt, sand..
    Ultimate: Turns all iron ore in the chunks adjacent to the chunk a player is in to gold, and the gold to diamond.
    ^Maybe too overpowered, he is the god of wealth and agriculture.

    Titaness TETHYS:

    Passive: Can walk on water/swim at normal walking speed in water.
    Passive: Can place water blocks at will, make this one bind.
    Active: Can turn a radius of 4 dirt/stone into water.
    Ultimate: Water falls from the sky destroying/washing away, cobblestone, sand, gravel, leaves, dirt, and turns smooth stone to cobble.
     
  27. Offline

    marinating

    Some of those gods/titans are Roman in name and also a lot of the abilities are impossible, but I'll keep them in mind.
    I want to do something with pistons too.
     
  28. Offline

    Maka_maka

    Which would be impossible? I can fix them up.

    Also here is my reference: http://www.theoi.com/

    Just came up with this idea:

    Allow Gods/Titans to pair with Nymphs, so that they can gain other powers.
    http://www.theoi.com/Cat_Nymphai.html

    Just an idea since they are minor goddesses, ranked below a god.
     
  29. Offline

    marinating

    Flying and movement modification are impossible (I don't want to deal with that).
    Also I'd like to keep this strictly within Greek mythology, gods and titans only, with possible exceptions for Norse and Egyptian.
     
  30. Offline

    njustice4all

    Awesome mod! I am greatly anticipating the 1.7 release. Also I'd just like to suggest the addition of Petbe, the Egyptian god of revenge:
    Passive: Ability to bind teleport commands to an object (not really passive I know)
    Alt passive: Can attack allies
    Active: Target - Select a target for divert
    Active: Divert - All damage taken for 60 seconds is diverted to a selected target.
    Ultimate: Revenge (or Vengeance) - All entities which have attacked you in the last 10mins (any time will do), are banished to the nether (or perhaps just killed or severely harmed?)
     
  31. Offline

    marinating

    Divert is actually a very interesting idea. I might use it for Nemesis (more relevant) and then add on Egyptian/Norse variants or "expansion packs" after 1.0 release.

    For now, I'm focusing on simple stuff like warps and config, maybe rewriting my command system (not looking forward to that part).
     
    njustice4all likes this.

Share This Page