Would be awesome if someone ported this to Sponge.
https://dev.bukkit.org/projects/dragontravel
If not just made a new one like it, IDK which would be easier.
Plugin overview:
Players can travel from point to point (predetermined) via a non-destructive Ender Dragon.
Setup for plugin requires stations and two different (optional) transport paths.
Path 1: Point A to Point B (straight-line). This simply travels along a straight line from one station to the next. Issues with this is, dragons can go through blocks with player.
Path 2: Follows a predetermined flight path made before hand by server owner/ staff. (If youāve ever used a Camera mod in Minecraft youāll know how this works). Basically, āwaypointsā are set up and the dragon flies to each one, eventually landing at the end point.
Good options:
- Support for economy (pay to travel).
- OG Plugin allows for spawning in Ender Dragons, facing the directions the player is facing, with no AI (movements or wing flapping) (would be nice to turn off sound too). It just sits there.
Personally requested for Sponge Forge 1.11.2 - 2477
1 Like
The licence of dragon travel uses a custom licence that is based on all rights reserved. There is a cause in the custom licence that allows for ports of the plugin but it sounds like it needs to be based on the original code (sponge wont be).
This means it would probably need to be a āalternativeā.
Edit: Ignore the following - im a idiot
Also. Sponge dropped support for api 5. So most developers wont go with 1.11.2
Umā¦ Sponge Forge 1.11.2 is API 6 bud.
Also, upon reading the custom license, itās fully allowed to be ported to Sponge so long as the original authors are credited.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
So, yeah, as long as they are credited as original authors, and that the copyright belongs to them, itās fully portable to Sponge.
As a note to any Dev, Iām willing to pay a reasonable price for a port or your own version (provided your version works the same way). Iām in my 30ās I have money to spend, (sorry I see a lot of kids like I can pay a small fee, like $5ā¦) I know your time is valuable. Also, paying you does NOT mean I wish to have the only Sponge port of this, Iād like it to be open to everyone.
There is a high chance that people wonāt be able to āportā this plugin. Most plugins need to be pretty much re-written to work with Sponge, especially at itās current stage of evolution. Chances are, since the plugin has a bit of an aesthetic effect (and a lot of in-game customization), I can see this plugin taking a couple of hours for someone to complete, if itās possible at this time even.
If you plan on paying someone for this, you might want to post in Devs Wanted, but keep in mind that most developers work for quite a premium. That doesnāt mean that itās a scam or anything (most of the time the high price results in HQ code) but just keep that in mind. Itās not going to be $10-30 by any means.
Then a new one, money is on the table. $30 I would feel like Iām ripping them off. Thanks for the info. New around here didnāt know about the Dev wanted forum. Iāll head over there.
1 Like
Where at you getting all rights reserved from? The code is public on GitHub and uses the two-clause BSD license.
The bukkit page of dragon travel.
I have looked at github licences before and people have said its wrong because the spigot page says different. So i thought its the spigot and/or bukkit page I should look at.
If the source code and the page have conflicting licenses, the source code wins (especially if itās linked from the page!)
5 Likes
All Rights Reserved is the default option when you create a new project on Curse.
On top of that, Curse have no system in place for maintaining what releases were released under what version, nor do they bother to even try and enforce it.
Iāve seen projects use open source licenses, without ever releasing the codeā¦ Curses response was to change the project rather then contact the authorā¦
Ok. But the bukkit page said ācustom licenceā (not a default option) so i thought this developer put the time and effort to write this licence.
Looking at the actual license under custom license, itās the BSD license from the GitHub, just not updated since 2014, where as github has the year at 2017 So they arnāt even conflicting.
It seems like a fun plugin, i might give it a try, however at the current stage of sponge the result is unknown. and if anything ill port directly to api 7.
2 Likes
Found fundamental problems, lets see how fast gets those problems fixed then ill continue
1 Like
I have no problem upgrading to API 7 if need be. Iām only 1 API behind at 6 so I see no problem with upgrading. It actually may be beneficial as I only chose 1.11 (api 6) do to me being new to sponge at the time and wanting to see if Spigot plugins would work with Sponge. Now that I know they are not, and all mods I use have 1.12.2 versions AND Iām getting into plugin dev myself (complete noob there, no pun intended with my nameā¦ or is it) I see it being more beneficial than anything for me to upgrade!
If you do end completing this let me know! (havenāt looked at your ender dragon entity yet but I know Iāve had issues with it in the past spawning in no AI dragons with command blocks in the past.