You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

The_Kill_Kid

User / Kunde

  • "The_Kill_Kid" started this thread

Posts: 12

  • Send private message

1

Sunday, March 18th 2018, 9:37pm

Blöcke verschwinden nicht - Plugin programmieren

Hallo liebes Nitrado-Forum! Ich bin dabei ein eigenes Minispiel in Minecraft zu schreiben ! Es sollte, wenn man ein Sandstein Block plaziert dieser erst in RedStone verwandelt werden und dann in AIR, aber dies funktioniert nicht! Bitte hilft mir, weshalb dies nicht funktioniert! LG Rayzs_YT
_______________________________________________
CODE
_______________________________________________
package me.BuildFight.main;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin implements Listener {

@Override
public void onEnable(){
Bukkit.broadcastMessage("§a§lDas BridgeFight-System wurde gestartet");
}

@EventHandler
public void onSetBlock(BlockPlaceEvent e)
{
final Player p = e.getPlayer();
final Block block = e.getBlockPlaced();
World world = Bukkit.getWorld("BuildFight");
if (p.getWorld() == world)
{
if (e.getBlockPlaced().getType() == Material.SANDSTONE) {
if (p.getLocation().getY() < 107) {
Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable()
{
public void run()
{
block.setType(Material.RED_SANDSTONE);
Bukkit.getScheduler().scheduleSyncDelayedTask(main.this, new Runnable()
{
public void run()
{
block.setType(Material.AIR);
}
}, 20L);
}
}, 40L);
} else {
e.setCancelled(true);
}
}
}
else {
e.setCancelled(false);
}
}
}

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

2

Monday, March 19th 2018, 7:08am

Du registrierst den Listener nicht.
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

thunfischbaum

User / Kunde

  • "thunfischbaum" is male

Posts: 254

Location: %JAVA_HOME%

Occupation: Fachinformatiker für Systemintegration

Thanks: 5

  • Send private message

3

Monday, March 26th 2018, 2:14pm

und bitte, nutzt doch einfach

Source code

1
Das Code Atribut

oder hastebin. Das machts für alle einfacher...

MarcSenpai

User / Kunde

  • "MarcSenpai" is male

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

4

Friday, March 30th 2018, 12:59am

Wenn dein Problem damit gelöst ist bitte ich dich dieses Thema als Erledigt zu kennzeichnen
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net