Skip to content

Instantly share code, notes, and snippets.

View pixeldev's full-sized avatar
💻
Let's be wired in.

Angel Miranda pixeldev

💻
Let's be wired in.
View GitHub Profile
@pixeldev
pixeldev / counter.py
Last active January 20, 2024 14:49
Count the real number of lines of code in a Java file.
def count_code_lines(file_path):
with open(file_path, 'r') as file:
lines = file.readlines()
code_lines = 0
for line in lines:
stripped_line = line.strip()
# Ignore lines of comments and empty lines
if not stripped_line.startswith('//') and not stripped_line.startswith('*') and not stripped_line.startswith('/*') and not stripped_line.startswith('*/') and stripped_line != '':
code_lines += 1
@pixeldev
pixeldev / SignEditionHandler.java
Created January 6, 2024 16:38
Open a sign editor to players
package org.fenixteam.shops.adapt.v1_20_R1.sign;
import java.util.List;
import java.util.function.Consumer;
import net.minecraft.core.BlockPos;
import net.minecraft.network.chat.Component;
import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket;
import net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket;
import net.minecraft.network.protocol.game.ClientboundBundlePacket;
import net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket;