[MECH/RPG] DragonTravel Phoenix v0.0.0.17 - Be a Dragon-Rider! [1.7.10-R0.1]

Discussion in 'Archived: Plugin Releases' started by Phiwa, Nov 19, 2011.

  1. Offline

    Phiwa

    [​IMG]

    [​IMG]|[​IMG]|[​IMG]

    Visit DragonTravel on BukkitDev!


    Description:
    DragonTravel gives players the opportunity to ride dragons in Minecraft.
    It offers server-admins the possibility to add a new outstanding way of travel to their RPG-servers.



    [​IMG]


    Features:
    • Allows admins to set destinations for the dragons.
    • Allows players with the specific permission to summon and mount a dragon and...
      ...fly flights which consists out of waypoints(as many as you like)
      ...fly to destinations which have been set by an admin before.
      ...fly to coordinates chosen via command.
      ...fly to players choosen via command(different permission-nodes for other types of travel).
      ...fly to a home-position which has been set by this player earlier.
    • Spout-support
      -> Nice GUI for creating stations/destination or travelling via Spout/SpoutCraft.
      -> Music which gets played when travelling.
    • Allows admins to set stations and limit the mounting of dragons to these locations (or a specified radius around it).
    • Possibility to require a special item for players to use the plugin (e.g. a dragon-egg)
    • Making signs which automatically mount a player and bringthem to the written destination on the sign.
    • Permissions-Support (SuperPerms only!)
    • Support of all Economy-Plugins supported by Vault (Vault is required for that)!
      Admins can set different prices for all ways of travel!
    • Admins can choose in the config whether dragons of this plugin should destroy blocks or if any dragons should break blocks when touching.
    • All messages are fully customizable! Default messages.yml is English, but we provide other language-files in our wiki.
    Everything which isn't answered here will be answered on the BukkitDev-page, we simply can't manage to keep several pages up-to-date. This page was out-of-date for about six months until I remembered to put this note here.


    Commands, Permissions, Videos, Screenshots, etc. can be found on the BukkitDev-page or in our wiki (link is on the BukkitDev-page as well).
     
  2. Offline

    Phiwa

    Should work if you need to have Vault installed...
    Don't really see the problem? When does it occur?


    Which part of the BB-Code is wrong? Do you mean this thread or the DevBukkit-Page because in this thread I cannot find something wrong about the BB-Code....
     
  3. Offline

    NuclearW

    The [B] tags inside your [code] blocks?

    Edit: I now dislike xF auto-completing bbcode for me...
     
  4. Offline

    Phiwa

    Ah ok, didn't recognize them.

    *Fixed*
     
  5. Offline

    Smex

    Make sure to have Vault installed in your plugin folder,
    otherwhise the server can't load the plugin.
    @Phiwa
    Write in the OP that Vault is needed in order to load the plugin.
     
  6. Offline

    Phiwa

    I added a line under the Download-Link.
     
  7. Offline

    CainFoool

    It's incredibly buggy, my dragon just spazzes in the then disappears saying i've un-mounted it.
    @Smex
     
  8. Offline

    Smex

    I would much appreciate it, if you would start writing dicent
    posts and stop trolling on everyone's threads.
    We clearly wrote in the OP, that we can't handle it rightly yet
    because of Bukkit and that this occours so on long routes.
    The dragon flys extremly fast to the target, causing the chunks around to unload, because the server already thinks you are on the target position.
    We are going to change the method when we can.

    Smex.
     
  9. Offline

    CainFoool

    I'm not trolling, i'm simply stating.
    Also this happens as soon as I mount the dragon.
     
    Hypocrite likes this.
  10. Offline

    Phiwa

    That's what I said. At the moment it's more or less a teleport because we cannot use the Dragon-API and the dragon is moved with setVelocity().
    The problem is that the length of the Move-Vector determines the speed, so the longer the distance, the faster the dragon.
    If you travel more than 100 blocks you don't see a real movement anymore, but until Dinnerbone adds the possibility to change it, it stays like this...


    EDIT: Smex was faster
     
  11. Offline

    Hypocrite

    ^
    Good job.
    imo as long as his posts are relevant which they are, yet at least understandable *Far more than as I've quoted* you've no right to make such remark. I'd understand that as trolling, picking at his mistake.
    Difference between a general mistake and pure spelling errors.
     
  12. Offline

    Smex

    Your statment is not needed on this thread and pointless as I don't care.
    Also im not english but you understand me correctly, more or less I hope.;)
     
    Hypocrite likes this.
  13. Offline

    BioRage

    So it moves from point A to point B, but on the dragon correct?

    Well try it out when I can.

    Have you looked into Spout for controlling mobs? (Maybe possible)
     
  14. Offline

    Phiwa

    There is only one little thing missing in the creature interface (only for dragons, all other mobs work)...
    I hope that the next RecBuild will include it.
     
  15. Offline

    Cat

  16. Offline

    Phiwa

    It is a part of it and I already tried to include it, but there is still setPathEntity() missing for EntityEnderDragon and then we can change the way of moving. ;)
     
  17. Offline

    Cat

    Okay :) thanks for the fast reply, Arrrw cant wait :)
     
  18. Offline

    fullwall

    @Phiwa - EntityEnderDragon is special in that there it has no PathEntity - it's a ComplexLivingEntity and does not extend EntityCreature, which is why there isn't and probably won't be a setPathEntity(). The closest alternative is that you can get it to target a LivingWntity by setting EntityEnderDragon.u to the target.
     
  19. Offline

    Phiwa

    Yeah, it is a complex one, but didn't someone post in my thread in "Bukkit Development" that it would nevertheless work that away later?
    If it is the way you say I got to redo that part.
    Thanks mate!
     
  20. Offline

    Phiwa

    We will soon have a new version finished. In that version we will completely change the way of travel to a teleport (sorry, there is no other way whch looks better...), but therefore it will contain two new features:
    • Travel to several locations (similar to warps, but on dragons)
    • Travel to coordinates (extra permission-node for that)
     
  21. Offline

    fullwall

    @Phiwa - the key to natural movement is to move the individual dragon parts in EntityEnderDragon (the 6 or so public entities).
     
  22. Offline

    Phiwa

    Yes, but that is ... a lot of work!
    I will try that later, but first of all we are working on a Multi-Session-Version (at the moment there can only one player ride a dragon at the same time :p).
     
  23. Offline

    fullwall

    @Phiwa - look at EntityEnderDragon's source code, from line 262 onwards. Wings are l/m, and the tail parts are done in the loop underneath.
     
  24. Offline

    Mercury

    This plugin would be a great alternative to home plugins like MyHome.

    Set home and and travel by a dragon there or visit friends home.
     
  25. Offline

    Phiwa

    Wow, nice idea. But it will take a while until we will add this command. I'll add it to the ToDo-List. ;)
     
  26. Offline

    Readark

    when will be the new version out?:)
     
  27. Offline

    Phiwa

    I hope that we'll be able to release 0.3 this weekend, but I can't promise it...
     
  28. Offline

    jinS

    00:39:00 [심각] Could not load 'plugins\DragonTravel.jar' in folder 'plugins': V
    ault
    org.bukkit.plugin.UnknownDependencyException: Vault
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:135)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:141)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:117)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:141)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:388)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    What is this error
    [심각] this is the korean [Serious]
     
  29. Offline

    Phiwa

    You either don' t have Vault installed or your version of Vault is too new. Either install Vault or, if you already have Vault installed, downgrade it (or wait for DT 0.3).
     
  30. Offline

    xskylightz

    Sorry for my bad english.

    It's an really good idea! But...the dragon is to fast for my internet...Can I make him slower?
     
  31. Offline

    Phiwa

    No sorry, that isn't really possible by now because Bukkit does not really offer us a possibility to do that (I already described the problem in the first post).
    The next version will be a normal teleport instead of a movement and after that we will give it another try and let the dragon fly. ;)
     

Share This Page