Skip to content

Instantly share code, notes, and snippets.

View Brian1KB's full-sized avatar

Brian Kenny Brian1KB

View GitHub Profile
private object _killSync = new object();
public virtual void Kill()
{
lock (_killSync)
{
if (IsDead) return;
IsDead = true;
}
Health = 0;
public enum TitleType
{
Clear = 0,
Reset = 1,
Title = 2,
SubTitle = 3,
ActionBar = 4,
AnimationTimes = 5
}
@Brian1KB
Brian1KB / Bat
Last active October 21, 2016 19:56
IDs
2016-10-21 20:42:28,553 DEBUG MiNET.Client.MiNetClient - McpeAddEntity Entity ID: 17179867417
2016-10-21 20:42:28,553 DEBUG MiNET.Client.MiNetClient - McpeAddEntity Runtime Entity ID: 63
2016-10-21 20:42:28,553 DEBUG MiNET.Client.MiNetClient - Entity Type: 33043 - 0x8113
2016-10-21 20:42:28,554 DEBUG MiNET.Client.MiNetClient - Entity Family: 129 - 0x81
2016-10-21 20:42:28,554 DEBUG MiNET.Client.MiNetClient - Entity Type ID: 19 - 0x13 Bat
2016-10-21 20:42:28,555 DEBUG MiNET.Client.MiNetClient - X: 52.5
2016-10-21 20:42:28,555 DEBUG MiNET.Client.MiNetClient - Y: 4
2016-10-21 20:42:28,556 DEBUG MiNET.Client.MiNetClient - Z: 20.5
2016-10-21 20:42:28,556 DEBUG MiNET.Client.MiNetClient - Yaw: 0
2016-10-21 20:42:28,556 DEBUG MiNET.Client.MiNetClient - Pitch: 0
using System;
using System.Net;
using System.Net.Sockets;
using log4net;
namespace Votifier
{
public class VotifierServer
{
private static readonly ILog Log = LogManager.GetLogger(typeof(VotifierServer));
@Brian1KB
Brian1KB / FallingBlock.cs
Created July 6, 2016 19:57
Falling Block Entity
using MiNET.Entities;
using MiNET.Utils;
using MiNET.Worlds;
namespace LEETGames.Utils
{
public class FallingBlock : Mob
{
public int BlockId { get; set; }
@Brian1KB
Brian1KB / AnvilWorldProvider.cs
Created May 6, 2016 19:08
Creates framing chunks
int createdChunks = 0;
Stopwatch sw = new Stopwatch();
sw.Start();
foreach (KeyValuePair<ChunkCoordinates, ChunkColumn> valuePair in _chunkCache)
{
ChunkCoordinates chunkCoordinates = valuePair.Key;
ChunkColumn chunkColumn = valuePair.Value;
if (chunkColumn != null && !chunkColumn.isAllAir)