Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.IO;
  5. using System.IO.Compression;
  6. using System.Linq;
  7. using System.Numerics;
  8. using System.Reflection;
  9. using System.Threading;
  10. using System.Threading.Tasks;
  11. using log4net;
  12. using MiNET;
  13. using MiNET.BlockEntities;
  14. using MiNET.Blocks;
  15. using MiNET.Effects;
  16. using MiNET.Entities;
  17. using MiNET.Entities.ImageProviders;
  18. using MiNET.Entities.World;
  19. using MiNET.Items;
  20. using MiNET.Net;
  21. using MiNET.Particles;
  22. using MiNET.Plugins;
  23. using MiNET.Plugins.Attributes;
  24. using MiNET.Utils;
  25. using MiNET.Worlds;
  26. using TestPlugin.Annotations;
  27.  
  28. namespace TestPlugin
  29. {
  30. public class CustomStandingSign : StandingSign
  31. {
  32. private static readonly Dictionary<string, Level> Worlds = new Dictionary<string, Level> ();
  33.  
  34. public override bool Interact (Level currentLevel, Player player, BlockCoordinates blockCoordinates, BlockFace face)
  35. {
  36. Sign signEntity = currentLevel.GetBlockEntity (blockCoordinates) as Sign;
  37. if (signEntity == null) return false;
  38.  
  39. string world = signEntity.Text2;
  40. switch (world)
  41. {
  42. case "KEK":
  43. player.SendMessage (string.Format (ChatColors.Yellow + "lol"), type: MessageType.Chat);
  44. //signEntity.SetCompound ();
  45. break;
  46.  
  47. }
  48. return true;
  49. }
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement