Minecraft development : Where to find older Bukkit API documentation? [closed] - minecraft

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Had been stepping into Bukkit API development for a few months, most of the time I use the spigot website (https://hub.spigotmc.org/javadocs/bukkit/) to check for the APIs, last month when 1.11 released, the documentation was updated to v1.11 as well.
Due to not wanting to update the code to 1.11 at the current moment, where can I find the API documentation for Bukkit v1.10.2?

While I'm not aware of a site that contains the documentation for a previous version, the Maven repo for spigot does have source and documentation jars for each version that you should be able to attach to in your IDE.
If you want to manually set it up (or Maven refuses to work), you can manually find the jars here - first select your version, and then download the latest -javadoc.jar (which will be at the bottom of the page). You can unzip that jar (which contains HTML pages rather than source or classes) and then you'll have a copy of the javadocs from that version. In the case of 1.10.2, the jar you want is this one.

You could download the older CraftBukkit/Spigot builds and have them generate your own copy of the HTML-javadocs.

The 1.10 version can use the 1.7.2 API to create its plugin, the 1.11 version also works.
Althought the documentation is a little different, you can refer to the latest Spigot javadocs, as nothing changed. When developing plugins for 1.7.2, one can use the Spigot 1.11 docs and there won't be any problem
Latest Spigot Documentation
Bukkit 1.7.10 Documentation

Related

On which platforms has ANTLR 4.7 been tested? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed 5 years ago.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Improve this question
I need to know if ANTLR version 4.7 has been tested and verified on Windows 10. Is there any way to know if it supports Windows 10 without having to build the ANTLR code and run the tests myself?
ANTLR is written in Java and should run on any version of Windows, Linux or Mac that has a recent version of Java installed.
Therefore, "proof" can be performed in three steps, not necessary on the same system:
Check which versions of Java are compatible with ANTLR 4.7. As per documentation, Java 1.6 should be compatible.
Check that compatible version of Java runs on Windows 10. As per documentation, Java was certified on Windows 10 starting with Java 8 Update 51
Check that the target system has a compatible version on Java installed.
I am assuming that OP does not need to recompile ANTLR tool (parser generator) itself so he/she can use the pre-built JAR. If this is not the case, ANTLR tool can also be rebuild on another system.

Would contributing to Apache Flex Compiler improve Adobe Flex Compiler? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
Adobe has done some confusing things with Flash/Flex, one of them being donating some part of it to Apache Foundation, creating the Apache Flex (mirror?) project. The latest Flash AS3 compiler being codenamed "Falcon", is supposed to build better and faster code. Falcon is OSS on github under the Apache Flex project. Would contributing to this repo help the main Adobe Flex build? Is there even an Adobe Flex compiler (mxmlc.exe) or is it just Apache Flex from here onwards?
On the Flex roadmap Adobe states that :
Falcon compiler contribution to Apache
Falcon 1.0 is the next generation compiler for ActionScript and is
currently in development. Upon completion of the ActionScript portion
of the compiler, Adobe will contribute Falcon 1.0 to the Apache Flex
Project, which we expect will be in Q4 2012.
The Flex SDK is fully donated to Apache and is now under very active development there.
Flash Builder is still maintained by Adobe, but I don't think they will ever release a new version. The Apache Flex SDK is fully compatible to Flash Builder.
Falcon is also under the wings of Apache, but there is no official release yet, because it has still some limitations.
So the simple answer to your question would be:
Yes, contributing to the Falcon project would help - not to Adobe, but to Apache and finally to you and the Flex development community!
For more informations take a look at the Apache Flex website:
Falcon Overview
Falcon GIT repository
Bug tracker for Apache Falcon 1.0
Search for Falcon in the Users Mailing List
Development Forum

Alternative to servicestack.redis [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I did an package manager update-package command to update our project to the latest binaries. I almost published it because it passed all the tests until luckily I had found a problem that needed some more debugging.
My mouth fell open when I suddenly saw this exception message:
The free-quota limit on '6000 Redis requests per hour' has been reached. Please see https://servicestack.net to upgrade to a commercial license.
What if I published this site? Practices like these are simply revolting! There is no console warning or whatsoever about not having any license. It's like having an 'open source' trojan horse spread out into your projects.
Are there any good alternatives to servicestack?
EDIT:
Reading all the comments I guess my first reaction was a bit strong. Nuget updated from v3 to v4 automatically and although I didn't notice any breaking changes, reading the release notes would have been the right thing to do instead of bashing an otherwise good product. That being said, I think people will burn their hands on this exception, since 6000 requests would be enough to come through the tests and publishing this is disastrous.
We are migrating to Booksleeve, which was developed by the people who have built StackOverflow itself. So far we had very good experiences.
The money is not the issue (the cost of migration is higher than paying for the license), we're doing it because we just don't want to enter a business relationship with company with sketchy practices like this.
(And no, we didn't accept any license or anything, all we did was a git pull from GitHub.)
I am going with
StackExchange.Redis which was based upon the Booksleve
by Stack Exchange folks for very high performance needs. Seems good enough and with an active community.
Their license is MIT which basically means you just need to include their copyright & license into your product. (Fair enough)
ServiceStack, including packages such as ServiceStack.Redis, are becoming commercially supported products in version 4. You probably have been using version 3.x of the ServiceStack packages, and NuGet decided to update you to 4.x.
There are limits for free usage of the v4 libraries. See this announcement for more info. Version 3.x of all ServiceStack products remain open-source; there is a new GitHub project with information about v3 support.
For now, I would suggest undoing the package update and setting the max version to 3.x in your NuGet package config file, so that your NuGet packages remain at version 3.x for production code in the short term:
<package id="ServiceStack.Xyz" version="3.x.x" allowedVersions="[3,4)" />
Then it should be safe to use NuGet to update your packages.
Meanwhile, you can visit https://servicestack.net to evaluate your options for upgrading to version 4, licensing choices, or whether to stick with v3.
I was really sad to hear that SS would be commercial from V4, it made me a little bit angry but...anyway they need to keep their life I think.
So I moved to "https://code.google.com/p/booksleeve/" totally without complain.

Recommend Build Artifact Repository Manager [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Currently we use FTP to maintain build artifact distribution and 3rd party products (for internal use only).
Artifacts are docs (HTML/pdf/chm/...), libs (.dll/.so/.a/.jar/...), programs (.exe/.jar/...) and anything else. They are not restricted to Java/.NET and can come from different cultures (firmware, driver, mobile/workstation, GUI, Win/Linux/Mac/Solaris/AIX,... etc).
To orginize hierarhy we use such paths:
ftp://3pp/VENDOR/PRODUCT/VERSION/...
ftp://3pp/opensource/PACKAGE-x.x.x.tar.bz2
ftp://dist/PRODUCT/VERSION/...
To maintain description of artifacts we use README and CHANGES plain test files (reStructuredText).
What is missing in this schema?
Missing permissions (anyone can damage storage).
Missing dependency tracking (so every build file must be updated if version dependency changed).
Missing fetching activity (some files seem no longer needed, but we don't know which).
I am not deeply looking for existing solutions. Some package manager like rpm/dpkg, heard about Maven repo etc...
Please recommend Build Artifact Repository Managers. Also it is good to hear drawbacks and restrictions.
UPDATE
https://en.wikipedia.org/wiki/Binary_repository_manager
https://binary-repositories-comparison.github.io/
You're creating a custom software artifact repository. There are three open-source projects which already do this:
Artifactory
Nexus
Archiva
Artifactory and Nexus also have paid versions.
You can store any kind of file in these repositories, and you don't need to use Maven. You can manually deploy artifacts to them. You can set up fine-grained access control. They integrate well with automated build tools.
I think using one of these tools would save you a lot of effort!
Here's fairly unbiased (community-driven) comparison matrix between the three.
With SVN + Apache (mod_dav_svn.so, mod_authz_svn.so) seems I get:
Anonymous read only access through HTTP protocol with wide range of
supported clients for downloading (wget/curl from GNU Make, task for
Apache Ant).
Easy maintainable write access for users/groups (easy syntax):
[repo:/path]
user = rw
through cadaver utility.
Integration with LDAP.
History of releases (when, what and who).
Atomic operation (prevent from concurrent releases and rollback on errors).

Mylyn equivalent for Netbeans? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
A co-worker has been going on about how cool Mylyn is for Eclipse. I want to give a task management tool a try but I use Netbeans. Is there a Mylyn like plugin for Netbeans? Preferable with integration to Redmine or Trac?
I switched over from Eclipse to Netbeans a year ago and during that time I have not found a good alternative to Mylyn. Even the latest dev builds of Cubeon do not come close. Despite Netbeans being a very good IDE, having Mylyn context management is essential to me. I have just posted a topic on the Netbeans forum discussing this issue and attempting to illustrate the importance of a Mylyn alternative. If this is important to anybody reading this then I suggest you leave a post in this thread:
http://forums.netbeans.org/viewtopic.php?t=27871
I think discussing this in the Forum is the best option at this time. Until the Netbeans community is convinced of the importance of Mylyn, any official feature request is doomed to fail.
Edit: There is now a feature request for this. If you would like to see this implemented then please vote here: http://code.google.com/p/cubeon/issues/detail?id=135
Have a look at Cube'n, which is a Trac plugin for Netbeans. I haven't used it (yet), but it has offline support, and some drag/drop integration with the task view, and support for custom trac workflows.
(Disclosure: I am the creator of NBTaskFocus)
Now there is a plugin for Task-focused development (like Mylyn in Eclipse) in NetBeans IDE. Visit the NBTaskFocus project at NBTaskFocus project page on Java.net
This project currently provides local task repository only, but with automatic task context maintenance using the open editor windows and also a Project Context panel to see the files in focused context.
I've used cubeon for couple of hours. The current latest version 1.2.01. is works fine on Netbeans 7.2. It can connect Trac servcer without any obstacle.
The UI of cubeon is little bit difficult to use. Main reason is that you should link a query to a folder with Synchronize Function to categories tasks. Also the filtering options hide under a drop down menu. It needs more mouse click than MyLyn in Eclipse. Any you can manage issues on Trac with this tool.