Skip to content

Instantly share code, notes, and snippets.

@Hiroku
Hiroku / schematic code.java
Created October 31, 2019 12:59
Code that broked
Schematic pre = Schematic.builder()
.metaValue(Schematic.METADATA_NAME, world.getUniqueId().toString() + "." + chunkX + "." + chunkZ)
.palette(BlockPaletteTypes.LOCAL.create())
.volume(chunk)
.build();
@Hiroku
Hiroku / ExampleDialogue.java
Last active November 26, 2017 05:06
Example Dialogue construction
ArrayList<Dialogue> dialogues = new ArrayList<Dialogue>();
dialogues.add(Dialogue.builder()
.setName("Gus")
.setText("Hello, friend")
.build());
dialogues.add(Dialogue.builder()
.setName("")
.setText("What will you say?")
.addChoice(Choice.builder()
.setText("Hello, Gus")
package com.hiroku.obliquecore.api.animation;
import org.spongepowered.api.effect.particle.ParticleEffect;
import org.spongepowered.api.effect.particle.ParticleTypes;
import org.spongepowered.api.world.Location;
import org.spongepowered.api.world.World;
import com.flowpowered.math.vector.Vector3d;
public class ExampleAnimation extends AnimationBase
package com.hiroku.tournaments.commands;
import org.spongepowered.api.command.CommandException;
import org.spongepowered.api.command.CommandResult;
import org.spongepowered.api.command.CommandSource;
import org.spongepowered.api.command.args.CommandContext;
import org.spongepowered.api.command.spec.CommandExecutor;
import org.spongepowered.api.command.spec.CommandSpec;
import org.spongepowered.api.text.Text;
import org.spongepowered.api.text.format.TextColors;
@Hiroku
Hiroku / Match.java
Created June 10, 2017 05:02
Match code
package com.hiroku.tournaments.obj;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import org.spongepowered.api.entity.living.player.User;
import org.spongepowered.api.text.Text;
import org.spongepowered.api.text.format.TextColors;
@Hiroku
Hiroku / RandomPokemon.java
Created June 10, 2017 03:12
Random Pokémon rule
package com.hiroku.tournaments.rules.player;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Optional;
import java.util.UUID;
import org.spongepowered.api.Sponge;
import org.spongepowered.api.entity.living.player.Player;
import org.spongepowered.api.entity.living.player.User;