Skip to content

Instantly share code, notes, and snippets.

View WizardlyBump17's full-sized avatar

Davi Henrique Linhares WizardlyBump17

View GitHub Profile
public Object nbtToJava(Object nbt) {
if (!(nbt instanceof NBTBase))
return nbt;
NBTBase base = (NBTBase) nbt;
if (base instanceof NBTTagByte)
return ((NBTTagByte) base).f();
if (base instanceof NBTTagByteArray)
return ((NBTTagByteArray) base).c();
if (base instanceof NBTTagShort)
@WizardlyBump17
WizardlyBump17 / Event.java
Created March 27, 2020 19:02
Sistema de eventos igual o do Bukkit
package event;
public abstract class Event {
public String getName() {
return getClass().getSimpleName();
}
}
@WizardlyBump17
WizardlyBump17 / Scroller.java
Created March 22, 2020 18:05 — forked from noobmobile/Scroller.java
Crie inventários com páginas infinitas, utilizando o pattern builder
package com.dont.testes.utils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
@WizardlyBump17
WizardlyBump17 / gist:dea00a5fbf17be70d4081bfdae907fe0
Created March 19, 2019 19:36
Send message actionbar to players (1.8 only)
package packetplayoutchat;
import net.minecraft.server.v1_8_R3.PacketPlayOutChat;
import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
import org.bukkit.entity.Player;
import net.minecraft.server.v1_8_R3.IChatBaseComponent.ChatSerializer;
@WizardlyBump17
WizardlyBump17 / gist:da216252f5e814aac59afae55cfe4dc6
Last active July 7, 2019 15:13
Invisible minecraft enchantments
/*
* File name: Glow.java
*/
import java.lang.reflect.Field;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.enchantments.EnchantmentTarget;
import org.bukkit.inventory.ItemStack;