BukkitWiki

Welcome to the BukkitWiki!

This Wiki is home to Bukkit's documentation and regulations surrounding the Bukkit Project and it's services. Want to help out? We would love to have you! Signup to get started!

READ MORE

BukkitWiki
(Massive cleanup. Video section removed as only ONE met even the most basic quality standards and it has no sequel)
Xbony2 (talk | contribs)
m (there's a language bar at the bottom already so yeah)
 
(13 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
<center>[[File:DeveloperPortalBanner.png|link=Portal:Developers]]</center>
{{Box
 
|BORDER = #456CA1
 
|BACKGROUND = #80A3CA
 
|WIDTH = 100%
 
|ICON =
 
|HEADING = '''<center>[[File:DeveloperPortalBanner.png|link=]]</center>'''
 
|CONTENT = <center>Users who develop using Bukkit and develop Craftbukkit Plugins. This portal displays information for Developers.</center>
 
}}
 
   
  +
----
{| width="100%" cellspacing="1" cellpadding="0" border="0" align="center"
 
|-
 
| valign="top" width="50%" |
 
{{Box
 
|BORDER = #456CA1
 
|BACKGROUND = #80A3CA
 
|WIDTH = 100%
 
|ICON =
 
|HEADING = Programing References
 
|CONTENT =
 
* [[Introduction_to_the_New_Configuration| Configuration API Reference]]
 
* [[Introduction_to_the_New_Event_System| Event API Reference]]
 
* [[Plugin_YAML|plugin.yml Reference]]
 
}} {{Box
 
|BORDER = #456CA1
 
|BACKGROUND = #80A3CA
 
|WIDTH = 100%
 
|ICON =
 
|HEADING = Text Tutorials
 
|CONTENT =
 
* [[Setting_Up_Your_Workspace|Setting Up Your Workspace]]
 
* [[Plugin_Tutorial|General Plugin Tutorial]]
 
* [[Scheduler_Programming|Scheduler Programming]]
 
* [[Bukkit as a Maven Dependency]]
 
* [[Using External Libraries with Plugins]]
 
* [[Developing_a_permissions_plugin|Developing a Permissions Plugin]]
 
[[:Category:Tutorials|More Tutorials...]]
 
}}
 
   
  +
<div id="container_2" style="display: table; margin: 0 auto; padding: 7px;">
| valign="top" |
 
{{Box|BORDER = #456CA1|BACKGROUND = #80A3CA|WIDTH = 100%|ICON = |HEADING = Want to learn Java? A Recommended Reading List |CONTENT =
 
Read through the following tutorials, it will help you fully understand the Java language
 
used to write plugins. After all, you will need the language which to write the plugin.
 
# [http://docs.oracle.com/javase/tutorial/java/index.html Learning the Java Language (Oracle)]
 
# [http://docs.oracle.com/javase/tutorial/collections/index.html Trail Collections (Oracle)]
 
# [http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html Lesson: Exception (Oracle)]
 
# [http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html Lesson: Concurrency (Oracle)]
 
   
  +
<div style="display: table-cell;-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: whiteSmoke;border-bottom-color: #E3E3E3;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #E3E3E3;border-left-style: solid;border-left-width: 1px;border-right-color: #E3E3E3;border-right-style: solid;border-right-width: 1px;border-top-color: #E3E3E3;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 20px;padding-bottom: 9px;padding-left: 9px;padding-right: 9px;padding-top: 9px;width: 50%; max-width: 50%;">
Also available, video tutorials.
 
  +
<div style="font-size: 14pt; text-align: center; width: 100%;"><span style="color: #444;">Text tutorials</span></div><br>
* [http://thenewboston.org/list.php?cat=31 Beginning Java Tutorials (TheNewBoston)]
 
  +
<div style="text-align: left;">
* [http://thenewboston.org/list.php?cat=25 Intermediate Java Tutorials (TheNewBoston)]
 
 
:*[[Setting_Up_Your_Workspace|Setting up your workspace]]
}}
 
 
:*[[Plugin_Tutorial|Global Plugin Tutorial]]
{{Box|BORDER = #456CA1|BACKGROUND = #80A3CA|WIDTH = 100%|ICON = |HEADING = Useful Links |CONTENT =
 
  +
:*[[Bukkit_as_a_Maven_Dependency|Bukkit as Maven dependancy]]
* [http://jd.bukkit.org/ Bukkit API Documentation (JavaDocs)]
 
  +
:*[[Using_External_Libraries_with_Plugins|Using exernal libraries with plugins]]
* [https://github.com/bukkit/ Bukkit Source on Github]
 
 
=> [[:Category:Tutorials|See all tutorials...]]
* [http://dl.bukkit.org/downloads/bukkit/ Get Bukkit]
 
  +
</div>
* [https://bukkit.atlassian.net/ Bukkit JIRA (Bug Reporting)]
 
  +
</div>
* [http://dev.bukkit.org BukkitDev] Plugin Project Hosting, Powered by Curse
 
}}
 
   
  +
<div style="padding: 3.5px; display: table-cell;"></div>
  +
  +
<div style="display: table-cell;-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: whiteSmoke;border-bottom-color: #E3E3E3;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #E3E3E3;border-left-style: solid;border-left-width: 1px;border-right-color: #E3E3E3;border-right-style: solid;border-right-width: 1px;border-top-color: #E3E3E3;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 20px;padding-bottom: 9px;padding-left: 9px;padding-right: 9px;padding-top: 9px;width: 50%; max-width: 50%;">
  +
<div style="font-size: 14pt; text-align: center; width: 100%;"><span style="color: #444;">Programming References</span></div><br>
  +
<div style="text-align: left;">
  +
:*[[Event API Reference]]
 
:*[[Configuration API Reference]]
 
:*[[Plugin YAML|Plugin.yml Reference]]
  +
:*[[Scheduler Programming|Scheduler API Reference]]
  +
:*[[ServerMods API|ServerMods API Reference]]
  +
</div>
  +
</div>
  +
  +
</div>
  +
  +
<div id="container_3" style="display: table; margin: 0 auto; padding: 7px;">
  +
  +
<div style="display: table-cell;-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: whiteSmoke;border-bottom-color: #E3E3E3;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #E3E3E3;border-left-style: solid;border-left-width: 1px;border-right-color: #E3E3E3;border-right-style: solid;border-right-width: 1px;border-top-color: #E3E3E3;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 20px;padding-bottom: 9px;padding-left: 9px;padding-right: 9px;padding-top: 9px;width: 50%; max-width: 50%;">
  +
<div style="font-size: 14pt; text-align: center; width: 100%;"><span style="color: #444;">Learning Java</span></div><br>
  +
<div style="text-align: left;">
 
:*[http://docs.oracle.com/javase/tutorial/java/index.html Oracle Tutorial]
 
:*[http://docs.oracle.com/javase/tutorial/collections/index.html Collections tutorial]
 
:*[http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html Exceptions tutorials]
 
:*[http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html Concurrency tutorial]
  +
</div>
  +
</div>
  +
  +
<div style="padding: 3.5px; display: table-cell;"></div>
  +
  +
<div style="display: table-cell;-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: whiteSmoke;border-bottom-color: #E3E3E3;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #E3E3E3;border-left-style: solid;border-left-width: 1px;border-right-color: #E3E3E3;border-right-style: solid;border-right-width: 1px;border-top-color: #E3E3E3;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 20px;padding-bottom: 9px;padding-left: 9px;padding-right: 9px;padding-top: 9px;width: 50%; max-width: 50%;">
  +
<div style="font-size: 14pt; text-align: center; width: 100%;"><span style="color: #444;">Usefuls links</span></div><br>
  +
<div style="text-align: left;">
 
:*[http://jd.bukkit.org/ Official bukkit documentation]
 
:*[https://github.com/Bukkit Bukkit source code]
 
:*[http://dev.bukkit.org/ devbukkit.org website]: Plugin Project Hosting
  +
</div>
  +
</div>
  +
  +
</div>
  +
  +
  +
<div style="-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: whiteSmoke;border-bottom-color: #E3E3E3;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #E3E3E3;border-left-style: solid;border-left-width: 1px;border-right-color: #E3E3E3;border-right-style: solid;border-right-width: 1px;border-top-color: #E3E3E3;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;display: block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 8px;margin-right: 8px;margin-top: 0px;min-height: 20px;padding-bottom: 9px;padding-left: 9px;padding-right: 9px;padding-top: 9px;width: auto;">
  +
<div style="color: #444; font-size: 14pt; text-align: center; width: 100%;">[http://dl.bukkit.org/ <span style="color: #444;">Downloads</span>]</div>
  +
{| style="background-color: transparent;width:100%"
 
|-
 
|-
  +
|style="text-align: center"|<strong>{{CBDownloadRB}}</strong>
| colspan="2" | {{Languages|Portal:Developers}}
 
  +
<p>{{CBDownload}}</p>
|
 
  +
<hr align="center" style="width: 60%; margin: auto;">
|-
 
  +
<p>[http://dl.bukkit.org/downloads/craftbukkit/ See all Craftbukkit downloads]</p>
| colspan="2" | {{Template:Portals}}
 
  +
|style="text-align: center"|<strong>{{BDownloadRB}}</strong>
|
 
  +
<p>{{BDownload}}</p>
  +
<hr align="center" style="width: 60%; margin: auto;">
 
<p>[http://dl.bukkit.org/downloads/bukkit/ See all Bukkit downloads]</p>
 
|}
 
|}
  +
</div>
  +
 
<br> {{Languages|Portal:Developers}}

Latest revision as of 01:10, 17 May 2018