{"id":1082,"date":"2020-12-17T09:02:04","date_gmt":"2020-12-17T08:02:04","guid":{"rendered":"https:\/\/www.40servidoresmc.es\/blog\/?p=1082"},"modified":"2021-01-07T11:07:21","modified_gmt":"2021-01-07T10:07:21","slug":"que-es-java-aplicado-a-programacion-en-minecraft","status":"publish","type":"post","link":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/","title":{"rendered":"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020"},"content":{"rendered":"<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Bienvenidos a todos al primer tutorial de programaci\u00f3n de plugins. Espero que les sea \u00fatil. Cualquier duda que teng\u00e1is por favor contacten conmigo por mensaje privado o por skype.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Skype: relampagorojo93<\/span><\/p>\n<h2 style=\"font-weight: 400;\"><b>\u00bfQu\u00e9 es Java?<\/b><\/h2>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Java es lo que se llama en la programaci\u00f3n un lenguaje de programaci\u00f3n. Los lenguajes de programaci\u00f3n son las distintas formas de usar un c\u00f3digo para transformarlo en lo que solemos ver hoy en d\u00eda, como juegos, plugins o p\u00e1ginas web. Este c\u00f3digo dice que es lo que har\u00e1 cada proceso, desde a enviar un texto hasta a hacer mover un personaje y m\u00e1s. Existen muchos lenguajes de programaci\u00f3n, como Python, C (el origen de la programaci\u00f3n) o C++ (su nueva versi\u00f3n), Java, HTML (lenguaje utilizado para crear p\u00e1ginas web), etc. Los plugins est\u00e1n creados con Java, por lo que ser\u00e1 el lenguaje que nosotros usaremos.<\/span><\/p>\n<h2 style=\"font-weight: 400;\"><b>Introducci\u00f3n<\/b><\/h2>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">En Java hay que saberse lo b\u00e1sico. Lo b\u00e1sico es el significado de su contenido. Se debe saber que la programaci\u00f3n es en ingl\u00e9s. Aquellos que sepan hablar bien el ingl\u00e9s lo tendr\u00e1n f\u00e1cil, ya que una vez hay\u00e1is acabado el curso, todas las cosas que deber\u00e9is seguir aprendiendo ser\u00e1n a base de saber el significado de sus palabras, ya que lo que usareis contiene nombres que indican su funci\u00f3n. Que os quiero decir con esto? Vosotros en estos tutoriales aprender\u00e9is lo b\u00e1sico, aprender\u00e9is a crear plugins y a usar lo que os proporciona un servidor de Minecraft. Pero antes de eso, aprender\u00e9is lo primero que encontrareis en Java. Qu\u00e9 tal si vemos un ejemplo de un c\u00f3digo?<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">import org.bukkit.plugin.java.JavaPlugin;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">import org.bukkit.event.Listener;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">public class Main extends JavaPlugin implements Listener {<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0public void onEnable() {<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0int i = 0;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String s = \u201cHola\u201d;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0double num = 16.783;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String ns = Adios(s);<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0}<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0public string Adios(String s) {<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0s += \u201c y adi\u00f3s\u201d;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0return s;<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0}<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Los componentes pueden tener cualquier nombre, excepto cosas como String o double, ya que estas palabras lo que hacen es definir qu\u00e9 es el componente.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>import:\u00a0<\/b><span style=\"font-weight: 400;\">Import lo que hace es coger unos componentes del archivo que importamos dentro el plugin, estos componentes son llamados librer\u00edas. En la programaci\u00f3n de plugins, lo que siempre usaremos sera JavaPlugin y Listener en lo que ser\u00eda la clase principal.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>Clase:<\/b><span style=\"font-weight: 400;\">\u00a0Una clase es cada uno de los archivos, que m\u00e1s adelante veremos con m\u00e1s detalle c\u00f3mo se crea, y que contienen el c\u00f3digo de nuestro plugin.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>Funci\u00f3n:\u00a0<\/b><span style=\"font-weight: 400;\">Una funci\u00f3n es una acci\u00f3n a la cual se llama y hace una cierta acci\u00f3n. una funci\u00f3n en este caso es \u201cpublic void onEnable()\u201d. Public significa que cualquier otro archivo puede verlo. Si no es public, solo pueden acceder los componentes de la misma clase. void es vac\u00edo en ingl\u00e9s. En este apartado, se pone si un comando al ser ejecutado, a parte de ejecutar una serie de comandos, tambi\u00e9n le da un dato al componente que lo ha ejecutado. Si una funci\u00f3n se llamase \u201cpublic string Adios(String s)\u201d, que string es un texto y entre par\u00e9ntesis se ponen los componentes que va a coger al ser ejecutado el comando, al final de la funci\u00f3n se escribe \u201creturn\u201d. Return lo que hace es que cada vez que se ejecute el comando, este comando se puede introducir en otro String, como el caso de la primera funci\u00f3n, que decimos que ns es igual que Adios(s). Al decir esto, \u201cs\u201d en la primera funci\u00f3n es \u201cHola\u201d, por lo que decimos que ejecutamos el comando y que el dato que proporcionamos es ese texto. La operaci\u00f3n que sale es \u201cs += \u201c y adi\u00f3s;\u201d\u00a0<\/span><i><span style=\"font-weight: 400;\">(Dato adicional: una vez que un componente est\u00e1 definido, como cuando decimos \u201cString s\u201d, m\u00e1s adelante si usamos el mismo componente para cualquier otra cosa, no hace falta poner de nuevo \u201cString\u201d ya que hemos definido desde su creaci\u00f3n que es un texto)<\/span><\/i><span style=\"font-weight: 400;\">. En la programaci\u00f3n, como con las mates, tu puedes sumar textos. Si dij\u00e9ramos \u201cHola\u201d + \u201c y adi\u00f3s\u201d, lo que nos saldr\u00eda ser\u00eda \u201cHola y adi\u00f3s\u201d. Cuando vemos +=, decimos que cogemos el n\u00famero o el texto del componente, y le a\u00f1adimos lo que va despu\u00e9s. Podr\u00edamos decir tambi\u00e9n que \u201cs = s + \u201c y adi\u00f3s\u201d. Usar el += es una forma de acortarlo.El texto de una funci\u00f3n (excepto del caso del onEnable() y del onDisable(), ya que cuando iniciamos el servidor, el servidor busca en el plugin una funci\u00f3n con ese nombre) puede ser cualquier nombre, pero los programadores usamos nombres concretos para definir la acci\u00f3n de la funci\u00f3n. Y como dije previamente, entre los par\u00e9ntesis se ponen los componentes que necesita para poder funcionar. Cuando una funci\u00f3n necesita unos ciertos componentes, si queremos ejecutarlo debemos proporcionarle la informaci\u00f3n que necesita. Dependiendo de c\u00f3mo hag\u00e1is los plugins, pod\u00e9is decir que un componente es\u00a0<\/span><b>null<\/b><span style=\"font-weight: 400;\">. Null significa nada, y cuando le decimos a la funci\u00f3n eso, decimos que no existe. Muchas veces cuando comprobamos un componente, le decimos si es igual a algo. Para saltar pasos del c\u00f3digo si no existe tal informaci\u00f3n, le decimos a la funci\u00f3n que compruebe si un componente es null o no (M\u00e1s adelante se ver\u00e1n sus aplicaciones).<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>Objetos:<\/b><span style=\"font-weight: 400;\">\u00a0Los objetos es lo que definir\u00edamos como textos, n\u00fameros, bloques, etc. Cualquier componente definido, una String o un Int, es un objeto. Tambi\u00e9n hay componentes que se puede transformar su definici\u00f3n. Ese es el caso del Double y el Integer, que m\u00e1s adelante ver\u00e9is como funciona.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>Integer\u00a0<\/b><span style=\"font-weight: 400;\">(<\/span><b>int<\/b><span style=\"font-weight: 400;\">\u00a0para definir un componente): Un Integer es un n\u00famero sin decimales. Como con cualquier componente, cuando definimos un objeto, usamos int, pero en caso de ciertos componentes, no piden un objeto, sino los tipos de objetos que se introducen. En ese caso, no decimos int, sino que decimos Integer.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>String:<\/b><span style=\"font-weight: 400;\">\u00a0Como ya se ha dicho previamente, un String es un texto. En la programaci\u00f3n, todo lo que est\u00e9 entre comillas es un texto. Podr\u00edamos escribir Adi\u00f3s(s), pero si lo pusieramos entre comillas, en vez de ser una funci\u00f3n, se convertir\u00eda en un texto. Si quisieras enviar a la consola un texto, Adi\u00f3s(s) te enviar\u00eda lo que es la suma del \u201cHola\u201d y el \u201c y adi\u00f3s\u201d. Pero si lo escribi\u00e9ramos entre comillas, lo que ver\u00edamos en la consola seria \u201cAdi\u00f3s(s)\u201d ya que no lo ejecuta como funci\u00f3n, porque en este caso, nosotros hemos dicho que ser\u00eda un texto. Tambi\u00e9n, cuando usamos String como comando, se puede usar para transformar cualquier cosa en un texto (un n\u00famero, los datos de un objeto, etc). Cuando tu escribes el objeto, si por ejemplo cogemos el i, nosotros depende de qu\u00e9 componente y su definici\u00f3n, podr\u00edamos escribir \u201cString s = i.toString();\u201d. Cuando escribimos esto, decimos que convierta en un texto, por lo que el n\u00famero i dejar\u00eda de ser un 0 para ser un \u201c0\u201d en forma de texto.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>Double\u00a0<\/b><span style=\"font-weight: 400;\">(<\/span><b>double<\/b><span style=\"font-weight: 400;\">\u00a0para definir un componente): Un Double es como un Integer. La diferencia entre Double y Integer es que el Double se usa con decimales, cosa que el Integer no puede aceptar.<\/span><\/p>\n<p style=\"font-weight: 400;\"><b>Boolean<\/b><span style=\"font-weight: 400;\">\u00a0(<\/span><b>boolean<\/b><span style=\"font-weight: 400;\">\u00a0para definir un componente): un Boolean, lo que dir\u00edamos booleana en espa\u00f1ol, es un s\u00ed o no. Cuando creamos una booleana, esto define cierto o falso. Podr\u00edamos decir \u201cboolean t = true;\u201d donde dir\u00edamos que t es igual a cierto, o false si quisi\u00e9ramos decir que t es falso.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Lo m\u00e1s seguro es que muchos os hay\u00e1is quedado con cara de \u201c\u00bf\u00bf\u00bfQu\u00e9 es todo esto???\u201d. Es normal que algunos lleguen a quedarse as\u00ed, ya que en tutoriales como este no se puede apreciar bien lo que hace todo. Lo mejor es ponerlo en pr\u00e1ctica, ver que hace cada cosa si lo escrib\u00eds de una forma u otra, cosa que haremos m\u00e1s adelante en el tutorial. Como dije, cualquier duda la pod\u00e9is consultar por mensaje privado o envi\u00e1ndome una solicitud en Skype. Un cambio que haremos con los tutoriales es que los s\u00e1bados habr\u00e1 la parte te\u00f3rica, osea, los s\u00e1bados aprender\u00e9is con tutoriales como este cosas de la programaci\u00f3n, mientras que los domingos har\u00e9 formularios con ejercicios para comprobar todo lo que hab\u00e9is entendido. Nos vemos ^^<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bienvenidos a todos al primer tutorial de programaci\u00f3n de plugins. Espero que les sea \u00fatil. Cualquier duda que teng\u00e1is por favor contacten conmigo por mensaje privado o por skype. Skype: relampagorojo93 \u00bfQu\u00e9 es Java? Java es lo que se llama en la programaci\u00f3n un lenguaje de programaci\u00f3n. Los lenguajes de programaci\u00f3n son las distintas formas [&hellip;]<\/p>\n","protected":false},"author":122,"featured_media":1083,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","wpmdr_menu":2,"wpmdr_menu_extended":{"individualPostRemove":1,"individualPostRemoveDate":1,"individualPostRemoveAuthor":1,"individualPostYoastRemovePublished":1,"individualPostYoastRemoveModified":1},"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[11,9],"tags":[],"class_list":["post-1082","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plugins","category-servidores","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020\" \/>\n<meta property=\"og:description\" content=\"Bienvenidos a todos al primer tutorial de programaci\u00f3n de plugins. Espero que les sea \u00fatil. Cualquier duda que teng\u00e1is por favor contacten conmigo por mensaje privado o por skype. Skype: relampagorojo93 \u00bfQu\u00e9 es Java? Java es lo que se llama en la programaci\u00f3n un lenguaje de programaci\u00f3n. Los lenguajes de programaci\u00f3n son las distintas formas [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/\" \/>\n<meta property=\"og:site_name\" content=\"40servidoresMC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/40servidoresmc\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-17T08:02:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-07T10:07:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/12\/java-para-minecraft.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"650\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DarkPanda73\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@40servidoresmc\" \/>\n<meta name=\"twitter:site\" content=\"@40servidoresmc\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"DarkPanda73\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/\"},\"author\":{\"name\":\"DarkPanda73\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#\\\/schema\\\/person\\\/20d2b2366d37dd88c9bdb400d5c7895a\"},\"headline\":\"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020\",\"datePublished\":\"2020-12-17T08:02:04+00:00\",\"dateModified\":\"2021-01-07T10:07:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/\"},\"wordCount\":1458,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/java-para-minecraft.jpg\",\"articleSection\":[\"Plugins\",\"Servidores\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/\",\"url\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/\",\"name\":\"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/java-para-minecraft.jpg\",\"datePublished\":\"2020-12-17T08:02:04+00:00\",\"dateModified\":\"2021-01-07T10:07:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/java-para-minecraft.jpg\",\"contentUrl\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/java-para-minecraft.jpg\",\"width\":650,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/que-es-java-aplicado-a-programacion-en-minecraft\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/\",\"name\":\"40servidoresMC Blog\",\"description\":\"Noticias, Mods, Texturas, Plugins, Versi\u00f3nes de Minecraft y mucho m\u00e1s\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#organization\",\"name\":\"40servidoresMC\",\"url\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/40servidoresmc-logo.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/40servidoresmc-logo.jpeg\",\"width\":512,\"height\":512,\"caption\":\"40servidoresMC\"},\"image\":{\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/40servidoresmc\",\"https:\\\/\\\/x.com\\\/40servidoresmc\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCZuBj3NCkNN-cdzeQVtLoJQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/#\\\/schema\\\/person\\\/20d2b2366d37dd88c9bdb400d5c7895a\",\"name\":\"DarkPanda73\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/avatars\\\/122\\\/5ee235bd92724-bpfull.png\",\"url\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/avatars\\\/122\\\/5ee235bd92724-bpfull.png\",\"contentUrl\":\"https:\\\/\\\/www.40servidoresmc.es\\\/blog\\\/wp-content\\\/uploads\\\/avatars\\\/122\\\/5ee235bd92724-bpfull.png\",\"caption\":\"DarkPanda73\"},\"description\":\"Programador independiente de 20 a\u00f1os buscando una salida hacia el mundo profesional. Llevo varios a\u00f1os programando en Spigot hasta obtener los conocimientos que tengo actualmente. Busco aprender nuevos lenguajes y darle una nueva vida a muchos de mis antiguos plugins. Este es mi servidor de Discord: https:\\\/\\\/discord.gg\\\/bt8EgmZ\",\"sameAs\":[\"DarkPanda73\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/","og_locale":"es_ES","og_type":"article","og_title":"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020","og_description":"Bienvenidos a todos al primer tutorial de programaci\u00f3n de plugins. Espero que les sea \u00fatil. Cualquier duda que teng\u00e1is por favor contacten conmigo por mensaje privado o por skype. Skype: relampagorojo93 \u00bfQu\u00e9 es Java? Java es lo que se llama en la programaci\u00f3n un lenguaje de programaci\u00f3n. Los lenguajes de programaci\u00f3n son las distintas formas [&hellip;]","og_url":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/","og_site_name":"40servidoresMC Blog","article_publisher":"https:\/\/www.facebook.com\/40servidoresmc","article_published_time":"2020-12-17T08:02:04+00:00","article_modified_time":"2021-01-07T10:07:21+00:00","og_image":[{"width":650,"height":300,"url":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/12\/java-para-minecraft.jpg","type":"image\/jpeg"}],"author":"DarkPanda73","twitter_card":"summary_large_image","twitter_creator":"@40servidoresmc","twitter_site":"@40servidoresmc","twitter_misc":{"Escrito por":"DarkPanda73","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#article","isPartOf":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/"},"author":{"name":"DarkPanda73","@id":"https:\/\/www.40servidoresmc.es\/blog\/#\/schema\/person\/20d2b2366d37dd88c9bdb400d5c7895a"},"headline":"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020","datePublished":"2020-12-17T08:02:04+00:00","dateModified":"2021-01-07T10:07:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/"},"wordCount":1458,"commentCount":0,"publisher":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/#organization"},"image":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#primaryimage"},"thumbnailUrl":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/12\/java-para-minecraft.jpg","articleSection":["Plugins","Servidores"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/","url":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/","name":"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020","isPartOf":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#primaryimage"},"image":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#primaryimage"},"thumbnailUrl":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/12\/java-para-minecraft.jpg","datePublished":"2020-12-17T08:02:04+00:00","dateModified":"2021-01-07T10:07:21+00:00","breadcrumb":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#primaryimage","url":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/12\/java-para-minecraft.jpg","contentUrl":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/12\/java-para-minecraft.jpg","width":650,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.40servidoresmc.es\/blog\/que-es-java-aplicado-a-programacion-en-minecraft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.40servidoresmc.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Qu\u00e9 es Java aplicado a programaci\u00f3n en Minecraft 2020"}]},{"@type":"WebSite","@id":"https:\/\/www.40servidoresmc.es\/blog\/#website","url":"https:\/\/www.40servidoresmc.es\/blog\/","name":"40servidoresMC Blog","description":"Noticias, Mods, Texturas, Plugins, Versi\u00f3nes de Minecraft y mucho m\u00e1s","publisher":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.40servidoresmc.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.40servidoresmc.es\/blog\/#organization","name":"40servidoresMC","url":"https:\/\/www.40servidoresmc.es\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.40servidoresmc.es\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/05\/40servidoresmc-logo.jpeg","contentUrl":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/2018\/05\/40servidoresmc-logo.jpeg","width":512,"height":512,"caption":"40servidoresMC"},"image":{"@id":"https:\/\/www.40servidoresmc.es\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/40servidoresmc","https:\/\/x.com\/40servidoresmc","https:\/\/www.youtube.com\/channel\/UCZuBj3NCkNN-cdzeQVtLoJQ"]},{"@type":"Person","@id":"https:\/\/www.40servidoresmc.es\/blog\/#\/schema\/person\/20d2b2366d37dd88c9bdb400d5c7895a","name":"DarkPanda73","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/avatars\/122\/5ee235bd92724-bpfull.png","url":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/avatars\/122\/5ee235bd92724-bpfull.png","contentUrl":"https:\/\/www.40servidoresmc.es\/blog\/wp-content\/uploads\/avatars\/122\/5ee235bd92724-bpfull.png","caption":"DarkPanda73"},"description":"Programador independiente de 20 a\u00f1os buscando una salida hacia el mundo profesional. Llevo varios a\u00f1os programando en Spigot hasta obtener los conocimientos que tengo actualmente. Busco aprender nuevos lenguajes y darle una nueva vida a muchos de mis antiguos plugins. Este es mi servidor de Discord: https:\/\/discord.gg\/bt8EgmZ","sameAs":["DarkPanda73"]}]}},"_links":{"self":[{"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/posts\/1082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/users\/122"}],"replies":[{"embeddable":true,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/comments?post=1082"}],"version-history":[{"count":3,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/posts\/1082\/revisions"}],"predecessor-version":[{"id":2168,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/posts\/1082\/revisions\/2168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/media\/1083"}],"wp:attachment":[{"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/media?parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/categories?post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.40servidoresmc.es\/blog\/wp-json\/wp\/v2\/tags?post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}