Пример #1
0
        protected virtual bool OnBlockPlace(BlockPlaceEventArgs e)
        {
            EventHandler <BlockPlaceEventArgs> handler = BlockPlace;

            if (handler != null)
            {
                handler(this, e);
            }

            return(!e.Cancel);
        }
Пример #2
0
 private void LevelOnBlockPlace(object sender, BlockPlaceEventArgs e)
 {
     e.Cancel = e.Player.GameMode != GameMode.Creative;
 }
Пример #3
0
 private void LevelOnBlockPlace(object sender, BlockPlaceEventArgs e)
 {
     e.Cancel = true;
 }
Пример #4
0
 private void LevelOnBlockPlace(object sender, BlockPlaceEventArgs e)
 {
     if (e.ExistingBlock.Coordinates.DistanceTo((BlockCoordinates) e.Player.SpawnPosition) < 15)
     {
         e.Cancel = e.Player.GameMode != GameMode.Creative;
     }
 }
Пример #5
0
 private void OnPlace(object sender, BlockPlaceEventArgs e)
 {
     //Block record = e.Block;
     //e.Level.SetBlock(record);
     e.Cancel = !_registerlist.Contains(e.Player.User) || !e.Player.User.IsAuthenticated;//Maybe properties is invalidate
 }